Làm thế nào để bạn viết ít hơn và lớn hơn trong python?
Trên trang này. elif, toán tử so sánh (==,. =, >, >=, <, <=), so sánh các chuỗi
Video hướng dẫnPython 3 thay đổi in(x,y) thay vì in x, y Show
input() thay vì raw_input() Video Tổng Hợp
Tìm hiểu thêm
Khám pháBản tóm tắt. trong hướng dẫn này, bạn sẽ tìm hiểu về các toán tử so sánh trong Python và cách sử dụng chúng để so sánh hai giá trị Giới thiệu về toán tử so sánh PythonTrong lập trình, bạn thường muốn so sánh một giá trị này với một giá trị khác. Để làm điều đó, bạn sử dụng các toán tử so sánh Python có sáu toán tử so sánh, như sau
Các toán tử so sánh này so sánh hai giá trị và trả về một giá trị boolean, hoặc là 5 hoặc là 6 Và bạn có thể sử dụng các toán tử so sánh này để so sánh cả số và chuỗi Nhỏ hơn toán tử (Toán tử nhỏ hơn (<) so sánh hai giá trị và trả về 5 nếu giá trị bên trái nhỏ hơn giá trị bên phải. Nếu không, nó sẽ trả về 6 x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py3 Ví dụ sau sử dụng toán tử Ít hơn (______39) để so sánh hai số
Điều này khá rõ ràng khi bạn sử dụng toán tử nhỏ hơn với các số Ví dụ sau sử dụng toán tử nhỏ hơn (______39) để so sánh hai chuỗi
Biểu thức x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py81 trả về 5 vì chữ cái x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py83 trong x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py84 đứng trước chữ cái x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py85 trong x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py86 Tương tự, x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py87 trả về 6 vì chữ cái x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py89 đứng sau chữ cái >>> 'banana' < 'kiwi' True >>> 'banana' < 'Kiwi' False >>> len('banana') < len('kiwi') False70 Ví dụ sau đây cho thấy cách sử dụng toán tử nhỏ hơn với các biến x = 10 if x > 9: print('Yay! This works!') elif x > 7: print('Wait, what are you doing?') elif x > 3: print('Yep, you screwed this up.') else: print("You just can't get this right, can you?") foo.py8 Nhỏ hơn hoặc bằng toán tử (Toán tử nhỏ hơn hoặc bằng so sánh hai giá trị và trả về 5 nếu giá trị bên trái nhỏ hơn hoặc bằng giá trị bên phải. Nếu không, nó sẽ trả về 6 >>> 'banana' < 'kiwi' True >>> 'banana' < 'Kiwi' False >>> len('banana') < len('kiwi') False7 Ví dụ sau đây cho thấy cách sử dụng toán tử nhỏ hơn hoặc bằng để so sánh hai số 2 Và ví dụ này cho thấy cách sử dụng toán tử bé hơn hoặc bằng để so sánh giá trị của hai biến 3 Lớn hơn toán tử (>)Toán tử lớn hơn ( 1) so sánh hai giá trị và trả về 5 nếu giá trị bên trái lớn hơn giá trị bên phải. Nếu không, nó sẽ trả về 6 7 Ví dụ này sử dụng toán tử lớn hơn ( 1) để so sánh hai số 9 Và ví dụ sau sử dụng toán tử lớn hơn ( 1) để so sánh hai chuỗi 1 Toán tử lớn hơn hoặc bằng (>>> 'apple' < 'orange' True >>> 'banana' < 'apple' FalseCode language: Python (python)2)Toán tử lớn hơn hoặc bằng ( 2) so sánh hai giá trị và trả về 5 nếu giá trị bên trái lớn hơn hoặc bằng giá trị bên phải. Nếu không, nó sẽ trả về 6 0 Ví dụ sau sử dụng toán tử lớn hơn hoặc bằng để so sánh hai số 1 Và ví dụ sau sử dụng toán tử lớn hơn hoặc bằng để so sánh hai chuỗi 2 Toán tử Equal To (==)Toán tử bằng ( 3) so sánh hai giá trị và trả về 5 nếu giá trị bên trái bằng giá trị bên phải. Nếu không, nó sẽ trả về 6 3 Ví dụ sau sử dụng toán tử bằng ( 3) để so sánh hai số 4 Và ví dụ sau sử dụng toán tử bằng ( 3) để so sánh hai chuỗi 5 Toán tử không bằng (. =)Toán tử not equal to ( 4) so sánh hai giá trị và trả về 5 nếu giá trị bên trái không bằng giá trị bên phải. Nếu không, nó sẽ trả về 6 |