Chúng ta có thể sử dụng toán tử logic not với điều kiện Python IF. Các câu lệnh bên trong khối if chỉ thực thi nếu giá trị (boolean) là Sai hoặc nếu giá trị (bộ sưu tập) không trống cú phápCú pháp của câu lệnh If trong Python với toán tử logic KHÔNG là if not value:
statement(s)
trong đó giá trị có thể thuộc loại boolean, string, list, dict, set, v.v. Nếu giá trị thuộc loại boolean, thì KHÔNG đóng vai trò là toán tử phủ định. Nếu giá trị là Sai, không phải giá trị sẽ là Đúng và (các) câu lệnh trong khối if sẽ thực thi. Nếu giá trị là True, không phải giá trị sẽ là Sai và (các) câu lệnh trong khối if sẽ không thực thi Nếu giá trị là kiểu chuỗi, thì (các) câu lệnh trong khối if sẽ thực thi nếu chuỗi rỗng Nếu giá trị thuộc loại danh sách, thì (các) câu lệnh trong khối if sẽ thực thi nếu danh sách trống. Lời giải thích tương tự đúng với giá trị của các kiểu dữ liệu bộ sưu tập khác. dict, set và tuple Tóm lại, chúng ta có thể sử dụng biểu thức if not để thực thi có điều kiện một khối câu lệnh chỉ khi giá trị không trống hoặc không Sai ví dụ 1. Python nếu không – BooleanTrong ví dụ này, chúng ta sẽ sử dụng toán tử logic không phải Python trong biểu thức boolean của Python IF Chương trình Python a = False
if not a:
print('a is false.') Chạyđầu ra a is false.
ví dụ 2. Python nếu không – ChuỗiTrong ví dụ này, chúng ta sẽ sử dụng biểu thức if not của Python để chỉ in chuỗi nếu chuỗi không trống Chương trình Python string_1 = ''
if not string_1:
print('String is empty.')
else:
print(string_1) Chạyđầu ra String is empty.
ví dụ 3. Python nếu không – Danh sáchTrong ví dụ này, chúng ta sẽ sử dụng biểu thức if not của Python để chỉ in danh sách nếu danh sách không trống Chương trình Python a = []
if not a:
print('List is empty.')
else:
print(a) Chạyđầu ra List is empty.
Ví dụ 4. Python nếu không – Từ điểnTrong ví dụ này, chúng tôi sẽ sử dụng biểu thức if not của Python để in từ điển chỉ khi từ điển không trống Chương trình Python a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) Chạyđầu ra ________số 8Ví dụ 5. Python nếu không - ĐặtTrong ví dụ này, chúng ta sẽ sử dụng biểu thức if not của Python để in tập hợp, chỉ khi tập hợp không trống Chương trình Python a = set({})
if not a:
print('Set is empty.')
else:
print(a) Chạyđầu ra a = False
if not a:
print('a is false.') 0Ví dụ 6. Python nếu không – TupleTrong ví dụ này, chúng ta sẽ sử dụng biểu thức if not của Python để in bộ dữ liệu, chỉ khi bộ dữ liệu không trống Chương trình Python a = False
if not a:
print('a is false.') 1Chạyđầu ra a = False
if not a:
print('a is false.') 2Bản tóm tắtTrong hướng dẫn về Ví dụ Python này, chúng ta đã học cách sử dụng toán tử không logic cùng với câu lệnh điều kiện if, với sự trợ giúp của các chương trình ví dụ chi tiết Trong bài viết này, chúng ta sẽ xem. = (Không bằng) toán tử. Trong Python. = được định nghĩa là không bằng toán tử. Nó trả về True nếu toán hạng ở hai bên không bằng nhau và trả về False nếu chúng bằng nhau. Trong khi đó, toán tử không kiểm tra xem id() của hai đối tượng có giống nhau hay không. Nếu giống thì trả về False, không giống thì trả về True. Và toán tử is not trả về True nếu toán hạng ở hai bên không bằng nhau và trả về false nếu chúng bằng nhau Hãy để chúng tôi hiểu từng khái niệm một ví dụ 1 Python3
List is empty. 9a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 1a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 2____70 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 1a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 5a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 31a = False
if not a:
print('a is false.') 32 a = False
if not a:
print('a is false.') 33 a = False
if not a:
print('a is false.') 34a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 36a = False
if not a:
print('a is false.') 37a = False
if not a:
print('a is false.') 38a = False
if not a:
print('a is false.') 37a is false. 30a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 5a is false. 32a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a is false. 34a is false. 35a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a is false. 34a = False
if not a:
print('a is false.') 30a is false. 39____132 a = False
if not a:
print('a is false.') 33 List is empty. 92a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 36a = False
if not a:
print('a is false.') 37List is empty. 96a = False
if not a:
print('a is false.') 37List is empty. 98a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 5a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 00a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 02a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 03a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 05a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 07a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 09a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 10a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 11a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 02_______703a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 05a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 07a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 09a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 10a = False
if not a:
print('a is false.') 30a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 23____132 a = False
if not a:
print('a is false.') 33 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 26a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 36a = False
if not a:
print('a is false.') 37a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 00a = False
if not a:
print('a is false.') 37a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 02đầu ra String is empty. 3Giải trình - Đầu tiên với dữ liệu số nguyên, đầu ra là sai vì cả hai biến a, b đều đề cập đến cùng một dữ liệu 10
- Thứ hai với dữ liệu chuỗi, đầu ra là sai vì cả hai biến c, d đều đề cập đến cùng một dữ liệu “Python”
- Thứ ba với dữ liệu danh sách, đầu ra là đúng vì các biến e, f có địa chỉ bộ nhớ khác nhau. (Mặc dù cả hai biến có cùng dữ liệu)
ví dụ 2 . = được định nghĩa là không bằng toán tử. Nó trả về True nếu toán hạng ở hai bên không bằng nhau và trả về False nếu chúng bằng nhau. Python3
a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 03a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 05a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 06a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 5List is empty. 9a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 1a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 2____70 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 1a = False
if not a:
print('a is false.') 30a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 15a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = False
if not a:
print('a is false.') 34a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 36a = False
if not a:
print('a is false.') 37a = False
if not a:
print('a is false.') 38a = False
if not a:
print('a is false.') 37a is false. 30a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 5a is false. 32a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a is false. 34a is false. 35a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a is false. 34a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 302a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 List is empty. 92a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 36a = False
if not a:
print('a is false.') 37List is empty. 96a = False
if not a:
print('a is false.') 37List is empty. 98a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 5a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 00a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 02a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 03a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 05a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 07a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 09a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 10a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 11a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 02a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 03a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 05a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 07a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 04a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 09a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 10a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 335a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 0 a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 26a = False
if not a:
print('a is false.') 30a = False
if not a:
print('a is false.') 36a = False
if not a:
print('a is false.') 37a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 00a = False
if not a:
print('a is false.') 37a = dict({})
if not a:
print('Dictionary is empty.')
else:
print(a) 02đầu ra a = False
if not a:
print('a is false.') 3ví dụ 3 Các. Toán tử = so sánh giá trị hoặc đẳng thức của hai đối tượng, trong khi toán tử Python không kiểm tra xem hai biến có trỏ đến cùng một đối tượng trong bộ nhớ hay không
Việc sử dụng if not trong Python là gì?
Nếu không biến trong Python là gì?
Python If with not được sử dụng để kiểm tra xem một biến có trống hay không . Biến này có thể là Boolean, List, Dictionary, Tuple, String hoặc set. Hãy để chúng tôi đi qua các ví dụ của mỗi. Lưu ý - Mã bên dưới đã được thử nghiệm trên Python 3.
Nếu không giống như Python sai?
False chỉ là từ khóa cho số nguyên 0. Mọi giá trị "fasly" sẽ đánh giá là Sai trong câu lệnh if not , nhưng chỉ 0 hoặc Sai chính nó sẽ đánh giá là Sai . Điều này là do is kiểm tra danh tính phù hợp, trong khi if not kiểm tra tính boolean ẩn.
Nếu không có trong mã là gì?
Mã Python 'if not' có thể được sử dụng để kiểm tra xem một chuỗi, từ điển, tập hợp và thậm chí là một bộ hay không . |