Trong python bạn có thể viết một câu lệnh if như saupython. nếu var == False
var = True
if var:
print 'I\'m here'
là có cách nào để làm ngược lại mà không có sự ==, ví dụ:
var = False
if !var:
print 'learnt stuff'
Trong python bạn có thể viết một câu lệnh if như saupython. nếu var == False
var = True
if var:
print 'I\'m here'
là có cách nào để làm ngược lại mà không có sự ==, ví dụ:
var = False
if !var:
print 'learnt stuff'
Sử dụng not
var = False
if not var:
print 'learnt stuff'
var = False
if not var: print 'learnt stuff'
Tại sao tất cả các câu trả lời có mã ví dụ tương tự, mặc dù ban đầu câu hỏi đã không thực sự đặt 'if' và' print' trên cùng một dòng? – Blender
@Blender: Bản sửa đổi đầu tiên của câu hỏi đã làm sai lệch định dạng sao cho mỗi đoạn mã xuất hiện trên một dòng. – jwodder
@Blender: khi tôi xem lịch sử sửa đổi, tôi thấy mã "gốc" (khó nói trong giai đoạn gia hạn) là một lớp lót do định dạng sai. – DSM
sử dụng Python not
thay vì !
để phủ định.
Hãy thử
if not var:
print "learnt stuff"
thay
Tôi nghĩ rằng những gì bạn đang tìm kiếm là 'không' điều hành?
if not var
trang tham khảo: http://www.tutorialspoint.com/python/logical_operators_example.htm
Trang web đó có tài liệu không tốt. – Blender
tôi nghĩ rằng tôi đã cố gắng không, nhưng tôi đoán tôi phải cố gắng nó sai, nhờ – Phedg1