Heim > Backend-Entwicklung > Python-Tutorial > Teilen Sie die einfachste Möglichkeit, eine bedingte Urteilsaussage in Python zu schreiben

Teilen Sie die einfachste Möglichkeit, eine bedingte Urteilsaussage in Python zu schreiben

高洛峰
Freigeben: 2017-03-16 17:01:35
Original
1310 Leute haben es durchsucht

In diesem Artikel werden hauptsächlich Python-Tipps für die Rückgabe wahrer oder falscher Werte (True oder False) vorgestellt Zwei prägnante Schreibmethoden. Freunde, die sie benötigen, können sich auf den folgenden Codeabschnitt beziehen:

Vielleicht haben Sie herausgefunden, dass es tatsächlich eine Möglichkeit gibt, die Funktion
def isLen(strString):
    if len(strString)>6:
        return True
    else:
        return False
Nach dem Login kopieren
zu vervollständigen in nur einer Zeile in Python 3

: Der Code lautet wie folgt:

Aber. . . Könnte es einfacher sein?
>>> def isLen(strString):
       return True if len(strString)>6 else False
Nach dem Login kopieren

Wie man Python verwendet, um bedingte Anweisungen einfacher auszudrücken, nur

zum

Spaß :)Eine Möglichkeit ist die Verwendung einer Liste

Index

: Der Code lautet wie folgt:

Das Prinzip ist sehr einfach. Der boolesche Wert True wird indiziert und auf 1 ausgewertet, während False gleich 0 ist. Kann es einfacher sein?
>>> def isLen(strString):
       #这里注意false和true的位置, 多谢网友@小王的指正
       return [False,True][len(strString)>6]
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonTeilen Sie die einfachste Möglichkeit, eine bedingte Urteilsaussage in Python zu schreiben. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage