Tôi biết một cách logic and
được sử dụng cho các phép toán luận đánh giá là true nếu cả hai điều kiện là đúng, nhưng tôi có một vấn đề với các tuyên bố sau:và hoạt động quá tải trong python
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.
bạn muốn in nội dung nào? – alecxe
Các toán tử logic của Python không trả về các boolean. Hãy xem tài liệu: http://docs.python.org/3.3/library/stdtypes.html#boolean-operations-and-or-not – Blender