Ich weiß, logisch ist and
für booleans verwendet, um wahr zu überprüfen beide Bedingungen erfüllt sind, aber ich habe ein Problem mit der folgenden Aussage:und Betrieb in Python Überlastung
print "ashish" and "sahil"
it prints out "sahil"?
another example:
return s[0] == s[-1] and checker(s[1:-1])
(taken from recursive function for palindrome string
checking
please explain it and other ways and is oveloaded ,especially what the second statement do.
was soll es drucken? – alecxe
Die logischen Operatoren von Python geben keine booleschen Werte zurück. Werfen Sie einen Blick auf die Dokumentation: http://docs.python.org/3.3/library/stdtypes.html#boolean-ope- rationen-und-oder-nicht – Blender