Tuyên bố và điều kiện >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 Trong Python có nghĩa là: Chỉ chạy phần còn lại của mã này một lần, nếu điều kiện đánh giá là >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4. Don Tiết chạy phần còn lại của mã nếu nó không.only run the rest of this code once, if the condition evaluates to >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4. Don’t run the rest of the code at all if it’s not.Giải phẫu của một câu lệnh
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2: Bắt đầu với từ khóa >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2, theo sau là giá trị boolean, một biểu thức đánh giá thành >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 hoặc giá trị với sự thật. Thêm một dấu hai chấm >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
8, một dòng mới và viết mã sẽ chạy nếu câu lệnh là >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 dưới một cấp độ thụt.Hãy nhớ rằng, giống như với các chức năng, chúng ta biết rằng mã được liên kết với câu lệnh
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 theo cấp độ thụt của nó. Tất cả các dòng được thụt vào theo câu lệnh >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 sẽ chạy nếu nó đánh giá thành >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4.>>> if 3 < 5:
... print["Hello, World!"]
...
Hello, World!
Hãy nhớ rằng, các câu lệnh
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 của bạn chỉ chạy nếu biểu thức trong chúng đánh giá thành >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 và giống như với các chức năng, bạn sẽ cần phải nhập thêm một không gian trong bản phát hành để chạy nó.Sử dụng >>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
5 với các câu lệnh >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2
>>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
Nếu bạn chỉ muốn mã của mình chạy nếu biểu thức là
>>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
7, hãy sử dụng từ khóa >>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
5.>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 Tuyên bố và sự thật
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 Các tuyên bố cũng hoạt động với các mục có sự thật của người Hồi giáo đối với họ.Ví dụ:
- Số 0 là sai-y, bất kỳ số nào khác [bao gồm cả tiêu cực] là sự thật-y
- Trống
1,>>> def modify_name[name]: ... if len[name] < 5: ... return name.upper[] ... else: ... return name.lower[] ... >>> name = "Nina" >>> modify_name[name] 'NINA'
2,>>> def modify_name[name]: ... if len[name] < 5: ... return name.upper[] ... else: ... return name.lower[] ... >>> name = "Nina" >>> modify_name[name] 'NINA'
3 hoặc>>> def modify_name[name]: ... if len[name] < 5: ... return name.upper[] ... else: ... return name.lower[] ... >>> name = "Nina" >>> modify_name[name] 'NINA'
4 là sai>>> def modify_name[name]: ... if len[name] < 5: ... return name.upper[] ... else: ... return name.lower[] ... >>> name = "Nina" >>> modify_name[name] 'NINA'
- Bất kỳ cấu trúc nào trong số đó với các mục trong đó là sự thật-y
>>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 Báo cáo và chức năng
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
Bạn có thể dễ dàng khai báo các câu
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 trong các chức năng của mình, bạn chỉ cần chú ý đến mức độ thụt. Lưu ý cách mã thuộc về câu lệnh >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 được thụt vào ở hai cấp độ.>>> def modify_name[name]:
... if len[name] < 5:
... return name.upper[]
... else:
... return name.lower[]
...
>>> name = "Nina"
>>> modify_name[name]
'NINA'
Tuyên bố >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 lồng nhau
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
Sử dụng cùng một kỹ thuật, bạn cũng có thể làm tổ các câu lệnh
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 của mình.>>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
Cách không sử dụng các câu lệnh >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
Hãy nhớ rằng, so sánh trong Python đánh giá thành
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 hoặc >>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
7. Với các tuyên bố có điều kiện, chúng tôi kiểm tra giá trị đó ngầm. Trong Python, chúng tôi không muốn so sánh với >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 hoặc >>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
7 với >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
5.do not want to compare to >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 or >>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
7 with >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
5.CẢNH BÁO - Hãy chú ý, bởi vì mã bên dưới cho thấy những gì bạn không nên làm.shouldn’t do.
# Warning: Don't do this!
>>> if [3 < 5] == True: # Warning: Don't do this!
... print["Hello"]
...
Hello
# Warning: Don't do this!
>>> if [3 < 5] is True: # Warning: Don't do this!
... print["Hello"]
...
Hello
Thay vào đó làm điều này:
>>> if 3 < 5:
... print["Hello"]
...
Hello
Nếu chúng tôi muốn kiểm tra rõ ràng liệu giá trị được đặt rõ ràng thành
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4 hoặc >>> message = "Hi there."
>>> a = 0
>>> if a: # 0 is False-y
... print[message]
...
>>> b = -1
>>> if b: # -1 is Truth-y
... print[message]
...
Hi there.
>>> c = []
>>> if c: # Empty list is False-y
... print[message]
...
>>> d = [1, 2, 3]
>>> if d: # List with items is Truth-y
... print[message]
...
Hi there.
7, chúng tôi có thể sử dụng từ khóa >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
8.>>> a = True # a is set to True
>>> b = [1, 2, 3] # b is a list with items, is "truthy"
>>>
>>> if a and b: # this is True, a is True, b is "truthy"
... print["Hello"]
...
Hello
>>> if a is True: # we can explicitly check if a is True
... print["Hello"]
...
Hello
>>> if b is True: # b does not contain the actual value of True.
... print["Hello"]
...
>>>
>>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9
>>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
Tuyên bố
>>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9 là những gì bạn muốn chạy nếu và chỉ khi câu lệnh >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 của bạn được kích hoạt.if and only if your >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 statement wasn’t triggered.Một tuyên bố
>>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9 là một phần của tuyên bố >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2. Nếu câu lệnh >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 của bạn chạy, câu lệnh >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9 của bạn sẽ không bao giờ chạy.>>> a = True
>>> if a:
... print["Hello"]
... else:
... print["Goodbye"]
...
Hello
Và ngược lại.
>>> a = False
>>> if a:
... print["Hello"]
... else:
... print["Goodbye"]
...
Goodbye
Trong bản sao, nó phải được viết trên dòng sau dòng mã thụt cuối cùng của bạn. Trong mã Python trong một tệp, có thể có bất kỳ mã nào khác giữa
>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 và >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9.Bạn sẽ thấy
# Warning: Don't do this!
>>> if [3 < 5] == True: # Warning: Don't do this!
... print["Hello"]
...
Hello
# Warning: Don't do this!
>>> if [3 < 5] is True: # Warning: Don't do this!
... print["Hello"]
...
Hello
8 nếu bạn cố gắng tự viết một câu lệnh >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9 hoặc đặt thêm mã giữa >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 và >>> def num_info[num]:
... if num > 0:
... print["Greater than zero"]
... if num > 10:
... print["Also greater than 10."]
...
>>> num_info[1]
Greater than zero
>>> num_info[15]
Greater than zero
Also greater than 10.
9 vào tệp Python.>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
0>>> if 3 < 5:
... print["Hello"]
...
Hello
2 có nghĩa là khác, nếu.
>>> if 3 < 5:
... print["Hello"]
...
Hello
>>> if 3 < 5:
... print["Hello"]
...
Hello
2 có nghĩa là khác nếu. Điều đó có nghĩa là, nếu tuyên bố >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 này không được coi là >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4, hãy thử thay thế.if this >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
2 statement isn’t
considered >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4, try this instead.Bạn có thể có nhiều câu lệnh
>>> if 3 < 5:
... print["Hello"]
...
Hello
2 trong mã của mình như bạn muốn. Họ được đánh giá theo thứ tự mà họ đã tuyên bố cho đến khi Python tìm thấy một thứ mà >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4. Điều đó chạy mã được xác định trong đó >>> if 3 < 5:
... print["Hello"]
...
Hello
2 và bỏ qua phần còn lại.until Python finds one that’s >>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
4. That runs the code defined in that >>> if 3 < 5:
... print["Hello"]
...
Hello
2, and skips the rest.>>> b = False
>>> if not b:
... print["Negation in action!"]
...
Negation in action!
1