Hướng dẫn how do you compare two strings equal in python? - làm thế nào để bạn so sánh hai chuỗi bằng nhau trong python?
Khi chế tạo logic trong mã của bạn, bạn có thể muốn thực thi các lệnh khác nhau tùy thuộc vào sự tương đồng hoặc khác biệt giữa hai hoặc nhiều chuỗi. Trong bài viết này, chúng ta sẽ thấy các nhà khai thác khác nhau có thể giúp chúng ta kiểm tra xem các chuỗi có bằng hay không. Nếu hai chuỗi bằng nhau, giá trị được trả về sẽ là Trong phần này, chúng ta sẽ thấy các ví dụ về cách chúng ta có thể so sánh các chuỗi bằng một vài toán tử. Nhưng trước đó, bạn cần phải có những điều sau đây trong tâm trí: Toán tử Chúng tôi có giá trị Chúng ta hãy làm cho nó trông lạ mắt hơn một chút khi sử dụng một số logic có điều kiện:
Trong mã trên, chúng tôi đã tạo hai chuỗi và lưu trữ chúng theo các biến. Sau đó chúng tôi so sánh các giá trị của họ. Nếu các giá trị này giống nhau, chúng tôi sẽ nhận được một tin nhắn được in vào bảng điều khiển và nếu chúng không giống nhau, chúng tôi sẽ có một tin nhắn khác được in. Cả hai chuỗi trong trường hợp của chúng tôi đều bằng nhau, vì vậy chúng tôi có "cả hai chuỗi đều bằng nhau". Nếu chúng tôi thay đổi chuỗi đầu tiên thành "Xin chào", thì chúng tôi sẽ có một thông báo khác. Lưu ý rằng sử dụng 2 sẽ khiến trình thông dịch giả định rằng bạn muốn gán một giá trị này cho một giá trị khác. Vì vậy, hãy chắc chắn rằng bạn sử dụng == để so sánh.Cách so sánh các chuỗi bằng toán tử string1 = "Hello" string2 = "Hello" if string1 == string2: print("Both strings are equal") else: print("Both strings are not equal") # Both strings are equal4Toán tử 4 kiểm tra xem hai chuỗi không bằng nhau.not equal.
Chúng tôi đang sử dụng cùng một ví dụ nhưng với một toán tử khác. 4 đang nói rằng các chuỗi không bằng False vì vậy một thông điệp được in dựa trên các điều kiện đó.Tôi đã nhận xét mã để giúp bạn hiểu rõ hơn. Cách so sánh các chuỗi bằng toán tử string1 = "Hello" string2 = "Hello" if string1 == string2: print("Both strings are equal") else: print("Both strings are not equal") # Both strings are equal8Toán tử 8 kiểm tra xem một chuỗi nhỏ hơn chuỗi kia.
Điều này trả về Chúng tôi cũng có thể sử dụng các câu lệnh có điều kiện ở đây như chúng tôi đã làm trong các phần trước. Cách so sánh các chuỗi bằng toán tử string1 = "Hello" string2 = "Hello" if string1 != string2: print("Both strings are not equal") # return if true else: print("Both strings are equal") # return if false # Both strings are equal1Toán tử 1 kiểm tra xem một chuỗi nhỏ hơn hoặc bằng chuỗi khác.
Hãy nhớ lại rằng toán tử này kiểm tra hai thứ - nếu một chuỗi ít hơn hoặc nếu cả hai chuỗi giống nhau - và sẽ trả về Chúng tôi có Cách so sánh các chuỗi bằng toán tử string1 = "Hello" string2 = "Hello" if string1 != string2: print("Both strings are not equal") # return if true else: print("Both strings are equal") # return if false # Both strings are equal5Toán tử 5 kiểm tra xem một chuỗi lớn hơn chuỗi khác.
Vì chuỗi bên trái không lớn hơn so với bên phải, chúng tôi đã trở lại với chúng tôi. Cách so sánh các chuỗi bằng toán tử string1 = "Hello" string2 = "Hello" if string1 != string2: print("Both strings are not equal") # return if true else: print("Both strings are equal") # return if false # Both strings are equal8Toán tử 8 kiểm tra xem một chuỗi lớn hơn hoặc bằng chuỗi khác.
Vì một trong cả hai điều kiện của toán tử là đúng (cả hai chuỗi đều bằng nhau), chúng tôi có giá trị Sự kết luậnTrong bài viết này, chúng tôi đã tìm hiểu về các nhà khai thác khác nhau mà bạn có thể sử dụng khi kiểm tra sự bình đẳng của các chuỗi trong Python với các ví dụ. Chúng tôi cũng thấy làm thế nào độ nhạy của trường hợp có thể thay đổi sự bình đẳng của chuỗi. Mã hóa hạnh phúc! Học mã miễn phí. Chương trình giảng dạy nguồn mở của Freecodecamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu Chúng ta có thể so sánh hai chuỗi bằng cách sử dụng == trong Python không?So sánh chuỗi bằng cách sử dụng == trong python hàm == so sánh các giá trị của hai chuỗi và trả về nếu chúng bằng hoặc không.Nếu các chuỗi bằng nhau, nó sẽ trả về đúng, nếu không nó sẽ trả về sai.The == function compares the values of two strings and returns if they are equal or not. If the strings are equal, it returns True, otherwise it returns False.
Làm thế nào để bạn so sánh các chuỗi bằng nhau trong Python?Chuỗi Python có thể được kiểm tra bằng cách sử dụng == Toán tử hoặc hàm __eq __ ().Các chuỗi Python rất nhạy cảm, vì vậy các phương pháp kiểm tra bình đẳng này cũng nhạy cảm trường hợp.using == operator or __eq__() function. Python strings are case sensitive, so these equality check methods are also case sensitive.
== Làm việc với các chuỗi trong Python?Python có các hoạt động so sánh thông thường: ==,! =, =.Không giống như Java và C, == bị quá tải để hoạt động chính xác với các chuỗi.== is overloaded to work correctly with strings.
Làm thế nào để bạn so sánh hai chuỗi bằng nhau?Phương thức bằng () so sánh hai chuỗi và trả về true nếu các chuỗi bằng nhau và sai nếu không.Mẹo: Sử dụng phương thức so sánh () để so sánh hai chuỗi từ vựng. compares two strings, and returns true if the strings are equal, and false if not. Tip: Use the compareTo() method to compare two strings lexicographically. |