Heim  >  Artikel  >  Backend-Entwicklung  >  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

高洛峰
高洛峰Original
2017-03-16 17:01:351248Durchsuche

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
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

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]

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!

Stellungnahme:
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