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 Show
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 PythonDướ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 PythonToá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
Đú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 PythonToá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
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 PythonMộ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
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 PythonTrá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
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 PythonToá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
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 PythonVớ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 PythonTô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ề TrueTrong 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
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. = |