Hướng dẫn how do you check if two variables are equal in python? - làm cách nào để kiểm tra xem hai biến có bằng nhau trong python không?

Kiểm tra xem nhiều biến có bằng Python # không

Sử dụng toán tử bình đẳng để kiểm tra xem nhiều biến có bằng nhau không, ví dụ: if a == b == c:. Biểu thức sẽ so sánh các biến ở phía bên trái và bên phải của các dấu hiệu bằng nhau và sẽ trả về True nếu chúng bằng nhau.

Copied!

a = 123 b = 123 c = 123 # ✅ Check if multiple variables are equal to value if a == b == c == 123: # 👇️ this runs print['Variables are equal to value'] # ------------------------------------------------- # ✅ Check if multiple variables are equal if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- my_list = [a, b, c] # ✅ Check if multiple variables in a sequence [e.g. list] are equal to value if all[item == 123 for item in my_list]: # 👇️ this runs print['Variables are equal to value'] # ------------------------------------------------- # ✅ Check if multiple variables in a sequence [e.g. a list] are equal if my_list.count[my_list[0]] == len[my_list]: # 👇️ this runs print['Multiple variables are equal']

Chúng tôi đã sử dụng toán tử Equality == nhiều lần để kiểm tra xem nhiều biến có lưu trữ cùng một giá trị không.

Copied!

a = 123 b = 123 c = 123 if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']

Nếu các biến lưu trữ cùng một giá trị, biểu thức trả về True, nếu không

Copied!

a = 123 b = 123 c = 123 if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']
1 được trả về.

Copied!

a = 123 b = 123 c = 123 are_equal = a == b == c print[are_equal] # 👉️ True

Nếu bạn cần kiểm tra xem nhiều biến có bằng một giá trị cụ thể hay không, hãy thêm một dấu hiệu bằng nhau khác vào biểu thức và so sánh với giá trị.

Copied!

a = 123 b = 123 c = 123 are_equal_to_value = a == b == c == 123 print[are_equal_to_value] # 👉️ True if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']

Kiểm tra xem nhiều biến trong một chuỗi có bằng # không

Để kiểm tra xem nhiều biến trong một chuỗi [ví dụ: danh sách, tuple] có bằng nhau không:

  1. Sử dụng phương thức

    Copied!

    a = 123 b = 123 c = 123 if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']
    2 để đếm các lần xuất hiện của mục đầu tiên trong chuỗi.
  2. So sánh số lượng với độ dài của chuỗi.
  3. Nếu hai giá trị bằng nhau, tất cả các giá trị trong chuỗi đều bằng nhau.

Copied!

a = 123 b = 123 c = 123 my_list = [a, b, c] if my_list.count[my_list[0]] == len[my_list]: # 👇️ this runs print['Multiple variables are equal']

Phương thức

Copied!

a = 123 b = 123 c = 123 if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']
3 lấy giá trị làm đối số và trả về số lần giá trị được cung cấp xuất hiện trong danh sách.

Nếu số lần mục đầu tiên xuất hiện trong chuỗi giống như độ dài của chuỗi, thì tất cả các giá trị trong chuỗi đều bằng nhau.

Ngoài ra, bạn có thể sử dụng biểu thức máy phát để kiểm tra xem tất cả các giá trị trong một chuỗi có bằng nhau không.

Copied!

a = 123 b = 123 c = 123 my_list = [a, b, c] if all[item == my_list[0] for item in my_list]: # 👇️ this runs print['Multiple variables are equal']

Chúng tôi đã sử dụng một biểu thức máy phát để lặp qua danh sách.

Biểu thức của máy phát được sử dụng để thực hiện một số hoạt động cho mọi phần tử hoặc chọn một tập hợp con của các phần tử đáp ứng một điều kiện.

Trên mỗi lần lặp, chúng tôi kiểm tra xem giá trị hiện tại có bằng với phần tử danh sách đầu tiên không và trả về kết quả.

Chức năng tích hợp tất cả [] lấy một sự khác biệt như một đối số và trả về True nếu tất cả các yếu tố của điều đó là sự thật [hoặc điều đó là trống rỗng].

Kiểm tra xem nhiều biến theo trình tự có bằng với giá trị # không

Để kiểm tra xem nhiều biến trong một chuỗi có bằng với giá trị không:

  1. Sử dụng một biểu thức máy phát để lặp qua chuỗi.
  2. Trên mỗi lần lặp, so sánh mục hiện tại với giá trị cụ thể.
  3. Chuyển đối tượng Trình tạo đến hàm

    Copied!

    a = 123 b = 123 c = 123 if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']
    5.

Copied!

a = 123 b = 123 c = 123 my_list = [a, b, c] if all[item == 123 for item in my_list]: # 👇️ this runs print['Variables are equal to value']

Trên mỗi lần lặp, chúng tôi so sánh mục danh sách hiện tại với một giá trị cụ thể và trả về kết quả.

Nếu tất cả các so sánh đánh giá thành True, hàm

Copied!

a = 123 b = 123 c = 123 if a == b == c: # 👇️ this runs print['Multiple variables are equal'] # ------------------------------------------------- if a == b == c == 123: # 👇️ this runs print['Variables are equal to value']
5 cũng sẽ trả về True.

Bạn có thể so sánh các biến với == Python không?

Khoa học dữ liệu thực tế bằng cách sử dụng Python Bạn có thể so sánh 2 biến trong câu lệnh IF bằng toán tử ==.You can compare 2 variables in an if statement using the == operator.

Giống như == trong python?

== là cho bình đẳng giá trị.Nó được sử dụng để biết nếu hai đối tượng có cùng giá trị.là cho bình đẳng tham khảo.Nó được sử dụng để biết nếu hai tài liệu tham khảo giới thiệu [hoặc điểm] đến cùng một đối tượng, tức là nếu chúng giống hệt nhau.. It's used to know if two objects have the same value. is is for reference equality. It's used to know if two references refer [or point] to the same object, i.e if they're identical.

Bài Viết Liên Quan

Chủ Đề