Trong hướng dẫn ngắn này, chúng tôi tìm hiểu về tuyên bố điều kiện ‘nếu không phải là Python. Chúng tôi cũng xem xét các trường hợp sử dụng khác nhau của nó cùng với mã.
Trước khi chúng ta xem xét tuyên bố If không Python, trước tiên chúng ta sẽ đưa ra một bản tóm tắt nhỏ về nhà điều hành ‘không phải trong Python. Trong trường hợp bạn không quen thuộc với nó, hãy đọc cùng. Khác, xin vui lòng nhảy thẳng vào giải pháp.
Mục lục - nếu không phải là Python
- Không phải nhà điều hành - tóm tắt lại
- Tại sao chúng ta sử dụng câu lệnh IF không Python
- Mã và giải thích
- Nếu không phải Python - Hạn chế và cảnh báo
Không phải nhà điều hành - tóm tắt lại
Tại sao chúng ta sử dụng câu lệnh IF không Python
Mã và giải thích
Nếu không phải Python - Hạn chế và cảnh báo
Tương tự như ’và và &’ hoặc, toán tử không phải là một toán tử logic khác trong Python. Nhà điều hành này trả về đúng nếu câu lệnh không đúng và ngược lại. Do đó, hoạt động ’không phải là thường được sử dụng cùng với câu lệnh’ if.
Dựa trên chức năng này, toán tử không được sử dụng trong hai trường hợp sử dụng chính. Trường hợp đầu tiên là kiểm tra xem một phần tử không nằm trong chuỗi hoặc bất kỳ điều gì khác có thể điều chỉnh được và thứ hai là kiểm tra xem điều kiện không được đáp ứng. Trong bài viết này, chúng tôi nhìn vào cái sau.
- Mặc dù cả hai yêu cầu này đều có thể được đáp ứng bằng cách sử dụng các phương thức khác, nhưng sử dụng toán tử ‘không phải là cải thiện khả năng đọc mã của bạn.
- Tại sao chúng ta sử dụng tuyên bố ‘nếu không phải là Python?
Khi nói đến việc kiểm tra xem một điều kiện cụ thể không được đáp ứng, nếu không phải là người vận hành Python Python được sử dụng rộng rãi trong hai khu vực.
Để phủ nhận đầu ra của câu lệnh IF
Và để kiểm tra xem có thể không trống không
Chúng ta hãy xem xét các ví dụ trong thế giới thực của cả hai trường hợp này. Đối với trường hợp đầu tiên, chúng ta hãy giả sử rằng bạn có một điều khác biệt; Một danh sách chứa thông tin của tất cả người dùng bị chặn trong ứng dụng của bạn. Khi người dùng cố gắng đăng nhập, mã của bạn có thể kiểm tra xem người dùng không có trong danh sách Python. Trong một câu lệnh thông thường nếu logic này sẽ phải được viết bên trong câu lệnh ’khác, tuy nhiên người vận hành không phủ nhận đầu ra và đầu ra nghịch đảo. Do đó tăng khả năng đọc bằng cách cho phép người dùng viết logic theo câu lệnh ’if.
Đối với trường hợp thứ hai, các biến trống hoặc các mục trả về các giá trị giả và tương tự như trường hợp sử dụng trước đó, một câu lệnh bình thường nếu có thể có logic trong câu lệnh ’khác. Toán tử không phải là người phủ định đầu ra một lần nữa làm cho mã dễ đọc hơn.Mã và giải thích:
Sử dụng câu lệnh ‘Nếu không phải là Python Python để kiểm tra xem nó có phủ nhận đầu ra của câu lệnh‘ IF không.
List_1 = []
if not List_1:
print['List_1 is empty.']
else:
print[List_1]
#Output - List_1 is empty
number = 2
if not number > 3:
print['number is greater than 3']
else:
print['number is not greater than 3']
#Output - number is greater than 3
Như bạn có thể thấy, mã trong khối ‘nếu được trả về mặc dù điều kiện được trả về sai. Điều này là do toán tử không phải là người phủ định giá trị của nó.
- Tương tự, mã để kiểm tra xem có thể sử dụng trống bằng cách sử dụng ‘nếu không phải là câu lệnh Python Python như sau.
Nội dung
- Giới thiệu
- Sytnax
- Ví dụ 1: Python nếu không - Boolean
- Ví dụ 2: Python nếu không - chuỗi
- Ví dụ 3: Python nếu không - Danh sách
- Ví dụ 4: Python nếu không - Từ điển
- Ví dụ 5: Python nếu không - Đặt
- Ví dụ 6: Python nếu không - Tuple
- Bản tóm tắt
Chúng ta có thể sử dụng logic không vận hành với python nếu điều kiện. Các câu lệnh bên trong nếu khối thực thi chỉ nếu giá trị [boolean] là sai hoặc nếu giá trị [thu thập] không trống.not operator with Python IF condition. The statements inside if block execute only if the value[boolean] is False or if the value[collection] is not empty.
Sytnax
Cú pháp của python nếu câu lệnh không có toán tử logic
if not value:
statement[s]
trong đó giá trị có thể là loại boolean, chuỗi, danh sách, dict, set, v.v.value could be of type boolean, string, list, dict, set, etc.
Nếu giá trị thuộc loại Boolean, thì không hành động toán tử phủ định. Nếu giá trị là sai, không phải giá trị sẽ đúng và [các] câu lệnh IF-block sẽ thực thi. Nếu giá trị là đúng, không phải giá trị sẽ là sai và [các] câu lệnh IF-block sẽ không thực thi.value is of boolean type, then NOT acts a negation operator. If value is False, not value would be True, and the statement[s] in if-block will execute. If value is True, not value would be False, and the statement[s] in if-block will not execute.
Nếu giá trị là loại chuỗi, thì [các] câu lệnh IF-block sẽ thực thi nếu chuỗi trống.value is of type string, then statement[s] in if-block will execute if string is empty.
Nếu giá trị là danh sách loại, thì [các] câu lệnh IF-block sẽ thực thi nếu danh sách trống. Giải thích tương tự giữ đúng giá trị của các kiểu dữ liệu thu thập khác: Dict, Set và Tuple.value is of type list, then statement[s] in if-block will execute if list is empty. The same explanation holds correct for value of other collection datatypes: dict, set and tuple.
Tóm lại, chúng ta có thể sử dụng nếu không biểu thức để thực hiện có điều kiện một khối các câu lệnh nếu giá trị không trống hoặc không sai.if not expression to conditionally execute a block of statements only if the value is not empty or not False.
Ví dụ 1: Python nếu không - Boolean
Trong ví dụ này, chúng tôi sẽ sử dụng Python không phải là toán tử logic trong biểu thức boolean của Python nếu.
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ỗi
Trong ví dụ này, chúng tôi sẽ sử dụng Python nếu không chỉ in để in chuỗi nếu chuỗi không trống.if not expression to print the string only if the string is not empty.
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ụ 2: Python nếu không - chuỗi
Trong ví dụ này, chúng tôi sẽ sử dụng Python nếu không chỉ in để in chuỗi nếu chuỗi không trống.if not expression to print the list only if the list is not empty.
Chương trình Python
ChạyChạy
Đầu ra
List is empty.
Ví dụ 2: Python nếu không - chuỗi
Trong ví dụ này, chúng tôi sẽ sử dụng Python nếu không chỉ in để in chuỗi nếu chuỗi không trống.if not expression to print the dictionary only if the dictionary is not empty.
Chương trình Python
a = dict[{}]
if not a:
print['Dictionary is empty.']
else:
print[a]
Chạy
Đầu ra
List_1 = []
if not List_1:
print['List_1 is empty.']
else:
print[List_1]
#Output - List_1 is empty
0Ví dụ 5: Python nếu không - Đặt
Ví dụ 2: Python nếu không - chuỗiif not expression to print the set, only if the set is not empty.
Chương trình Python
List_1 = []
if not List_1:
print['List_1 is empty.']
else:
print[List_1]
#Output - List_1 is empty
1Chạy
Đầu ra
List_1 = []
if not List_1:
print['List_1 is empty.']
else:
print[List_1]
#Output - List_1 is empty
2Ví dụ 6: Python nếu không - Tuple
Ví dụ 2: Python nếu không - chuỗiif not expression to print the tuple, only if the tuple is not empty.
Chương trình Python
List_1 = []
if not List_1:
print['List_1 is empty.']
else:
print[List_1]
#Output - List_1 is empty
3Chạy
Đầu ra
List_1 = []
if not List_1:
print['List_1 is empty.']
else:
print[List_1]
#Output - List_1 is empty
4Bản tóm tắt
Ví dụ 2: Python nếu không - chuỗinot logical operator along with if conditional statement, with the help of well detailed examples programs.