Hướng dẫn python for in if not - python cho vào nếu không

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ạy

Chạ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
0

Ví 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
1

Chạy

Đầu ra

List_1 = []

if not List_1:
    print('List_1 is empty.')
else:
    print(List_1)

#Output - List_1 is empty
2

Ví 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
3

Chạy

Đầu ra

List_1 = []

if not List_1:
    print('List_1 is empty.')
else:
    print(List_1)

#Output - List_1 is empty
4

Bả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.

Làm thế nào để bạn viết nếu không điều kiện trong Python?

Ví dụ 1: Python Nếu không - Boolean trong ví dụ này, chúng ta 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. A = Sai nếu không A: In ('A là sai.') A là sai.a = False if not a: print('a is false. ') a is false.

Chúng ta có thể sử dụng trong điều kiện nếu điều kiện trong Python không?

Với toán tử trong, chúng tôi thấy nếu một số giá trị chứa một giá trị khác. Đó là, x trong s trả về đúng khi x là thành viên của s. Khi chúng tôi sử dụng với các câu lệnh IF, mã của chúng tôi có thể cho biết nếu một chuỗi chứa một chuỗi con, cho dù danh sách có giá trị cụ thể hay nếu từ điển có khóa nhất định.

Làm thế nào để bạn kiểm tra xem đầu vào không có trong danh sách Python?

Python Tìm chuỗi trong danh sách bằng cách sử dụng Count (), chúng ta cũng có thể sử dụng hàm Count () để có được số lần xuất hiện của một chuỗi trong danh sách.Nếu đầu ra của nó là 0, thì điều đó có nghĩa là chuỗi không có trong danh sách.count() We can also use count() function to get the number of occurrences of a string in the list. If its output is 0, then it means that string is not present in the list.

Làm gì! = Ý nghĩa trong Python?

Trong Python! = Được định nghĩa là không bằng toán tử.Nó trả về đúng nếu các toán hạng ở hai bên không bằng nhau và trả về sai 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.not equal to operator. It returns True if operands on either side are not equal to each other, and returns False if they are equal. Whereas is not operator checks whether id() of two objects is same or not.