Toán tử so sánh trong python là gì?

Trong khóa học này của PCEP, cho đến nay chúng ta đã làm quen với toán tử bitwise và toán tử boolean. Ngoài những điều này, chúng tôi có một bộ toán tử khác được gọi là toán tử so sánh Python. Chúng được sử dụng rộng rãi để so sánh hai toán hạng. Chúng ta sẽ đi qua các chủ đề dưới đây để tìm hiểu thêm về các toán tử này

  • Toán tử so sánh python là gì?
  • Toán tử so sánh Python
    • Bằng với toán tử trong python
    • Không bằng toán tử trong python
    • Toán tử lớn hơn trong python
    • Ít hơn toán tử trong python
    • Toán tử lớn hơn bình đẳng trong python
  • Ít hơn bằng toán tử trong python
  • Tài liệu tham khảo cho toán tử so sánh python

Toán tử so sánh Python là gì?

Các toán tử so sánh trong python thực hiện chính xác những gì tên gợi ý. so sánh. Toán tử so sánh còn được gọi là toán tử quan hệ khi chúng tìm mối quan hệ giữa các toán hạng (lớn hơn, bằng, v.v. ) và tạo ra một giá trị boolean theo đúng và sai. Các toán tử này được sử dụng triệt để từ các chương trình nhỏ đến lớn trong việc xây dựng logic và do đó là một trong những khái niệm quan trọng nhất trong khóa học PCEP. Trong bài đăng này, chúng ta sẽ xem xét sáu toán tử so sánh trong python và xem xét tất cả chúng bằng các ví dụ

Toán tử so sánh Python

Dưới đây là danh sách sáu toán tử so sánh được sử dụng trong Python

Bằng với toán tử trong Python

Toán tử python equal to trả về True nếu hai toán hạng đang xét bằng nhau. Nếu không, giá trị trả về là Sai. Toán tử "bằng" được biểu thị bằng hai dấu bằng i. e. "=="

Thực thi đoạn mã sau để xem đầu ra

a = 2

b = 4

print(a == b)

Toán tử so sánh trong python là gì?

Đúng như dự đoán, vì a không bằng b (*với giá trị 2 và 4 *), câu trả lời trả về là Sai

Không bằng toán tử trong Python

Toán tử python not equal to trả về True nếu toán hạng đang xét không bằng nhau. Nếu không, câu trả lời trả về là Sai. Toán tử "không bằng" hoàn toàn ngược lại với toán tử "bằng" trong Python i. e. không (bằng) nếu nó giúp bạn ghi nhớ tốt hơn. Toán tử "không bằng" được ký hiệu là ". = "dấu hiệu

Lấy ví dụ tương tự như trên, lần này nó sẽ trả về True

Thực thi đoạn mã sau để xem đầu ra

a = 2

b = 4

print(a != b)

Toán tử so sánh trong python là gì?

Và vâng, nó trả về câu trả lời mong đợi trên bảng điều khiển

Lớn hơn toán tử trong Python

Một trong những toán tử so sánh trong Python là toán tử "lớn hơn". Toán tử này được biểu thị bằng ký hiệu ">" và trả về True nếu toán hạng ở bên trái có giá trị lớn hơn toán hạng ở bên phải

Chúng tôi sẽ kiểm tra cùng một đoạn mã để xem kết quả cho a > b. Thực thi đoạn mã sau

a = 2

b = 4

print(a > b)

Toán tử so sánh trong python là gì?

Vì "***a ***" nhỏ hơn "b", câu trả lời được trả về trên bảng điều khiển là Sai

Ít hơn toán tử trong Python

Trái ngược với toán tử "lớn hơn" trong Python, toán tử nhỏ hơn trả về True nếu toán hạng bên trái có giá trị nhỏ hơn giá trị của toán hạng bên phải. Nếu không, câu trả lời trả về là Sai. Toán tử được ký hiệu/đại diện bởi ký hiệu "<"

Thực thi đoạn mã sau trong trình chỉnh sửa

a = 2

b = 4

print(a < b)

Toán tử so sánh trong python là gì?

Vì giá trị của toán hạng "a" nhỏ hơn giá trị của toán hạng "b", câu trả lời trả về là True

Lớn hơn bình đẳng với toán tử trong Python

Toán tử lớn hơn bằng là sự kết hợp của hai toán tử so sánh python. bằng và lớn hơn. Toán tử "lớn hơn bằng" trả về True nếu giá trị ở phía bên trái bên phải lớn hơn hoặc bằng giá trị ở phía bên phải. Toán tử so sánh này hoàn toàn giống với toán tử lớn hơn với điều kiện giá trị bằng cũng được xem xét trong quá trình hoạt động

Thực thi đoạn mã sau và kiểm tra câu trả lời trong bảng điều khiển

a = 10

b = 10

print(a >= b)

Toán tử so sánh trong python là gì?

Vì giá trị của toán hạng a và b bằng nhau nên câu trả lời trả về là True. Theo thông lệ, hãy thực thi đoạn mã trên chỉ với toán tử "lớn hơn" và xem câu trả lời

Ít hơn bằng toán tử trong Python

Với tác dụng tương tự của toán tử "lớn hơn bằng ", toán tử "nhỏ hơn bằng" trả về True nếu giá trị toán hạng ở phía bên trái của toán tử nhỏ hơn hoặc bằng giá trị toán hạng ở . Toán tử này là sự kết hợp của toán tử so sánh " nhỏ hơn " và toán tử so sánh " bằng ". Bạn có thể thực thi đoạn mã tương tự như trên để xem kết quả mà không có bất kỳ thay đổi nào

Tài liệu tham khảo cho Toán tử so sánh Python

Tôi đã thiết kế một bảng để bạn tham khảo nhanh để ghi nhớ các toán tử này và nhớ lại hoạt động của chúng trong một lần di chuyển

Toán tửMô tảVí dụEqual-To (==) Quyết định xem các giá trị có bằng nhau hay không. a = 20, b = 20 a == b trả về TrueNot-Equal-To (. = ) Quyết định xem các giá trị có không bằng nhau hay không. a = 10, b = 12a. = b trả về TrueGreater-Than (> ) Quyết định xem giá trị bên trái có lớn hơn hay không. a = 25, b = 10 a > b trả về TrueLess-Than (< ) Quyết định xem giá trị bên trái nếu nhỏ hơn hay không. a = 10, b = 25 a < b trả về TrueGreater-Than-Equal-To (>= ) Quyết định xem giá trị bên trái có lớn hơn hoặc bằng giá trị bên phải hay không. a = 10, b = 10 a >= b trả về TrueLess-Than-Equal-To (<= ) Quyết định xem giá trị bên trái có nhỏ hơn hoặc bằng giá trị bên phải hay không. a = 34, b = 34 a <= b trả về True

Trong bài đăng này, chúng tôi đã trực tiếp thực hiện các toán tử so sánh dưới câu lệnh in để minh họa rõ hơn cách thức hoạt động của chúng. Tuy nhiên, trong các chương trình thực tế, các toán tử này được sử dụng để xây dựng logic trong câu lệnh có điều kiện cùng với các toán tử boolean (mặc dù không nhất thiết phải như vậy). Trong phần bên dưới, tôi đã viết một đoạn nhỏ để giúp bạn theo dõi cùng một bài hát. Tuy nhiên, bạn nên tiếp tục luyện tập để bản thân thoải mái hơn

Chương trình sau đây giúp tận dụng chương trình trợ cấp trẻ em cho các nhân viên chính phủ có con dưới 20 tuổi

parent_occupation = "Government Emp"
number_of_children = 2
child1_age = 15
child2_age = 25
benefit = 0
if(parent_occupation == "Government Emp"):
    if(number_of_children > 0):
        if(child1_age <= 20):
            benefit += 1000
        if(child2_age <= 20):
            benefit += 1000
    else:
        print("There is currently no policy for people with no children")
else:
    print("This facility is only for government employees")
print("Total Benefit Availed :" + str(benefit))

Bạn có thể đoán câu trả lời bằng cách đọc chương trình?

Tôi hy vọng bài đăng này đã giúp ích cho bạn. Đây là tất cả trong chuỗi toán tử trong Python. Bạn có thể tham khảo Toán tử Boolean trong Python và Toán tử Bitwise trong Python nếu chưa đọc. Điều này sẽ xây dựng một nền tảng vững chắc cho bạn và giúp bạn sẵn sàng cho các chủ đề sắp tới

Ví dụ về toán tử so sánh trong Python là gì?

Toán tử so sánh Python

Các toán tử so sánh với các ví dụ là gì?

Ví dụ về quy tắc toán tử so sánh

Tại sao các toán tử so sánh được sử dụng trong Python?

Các toán tử quan hệ được sử dụng để so sánh các giá trị . Nó trả về Đúng hoặc Sai tùy theo điều kiện. Các toán tử này còn được gọi là Toán tử so sánh.

Làm cách nào để so sánh hai toán tử trong Python?

Nếu giá trị của hai toán hạng bằng nhau thì điều kiện trở thành đúng . (a == b) không đúng. Nếu giá trị của hai toán hạng không bằng nhau, thì điều kiện trở thành true. (một. =