Toán tử lớn hơn trả về một giá trị boolean. Đúng nếu toán hạng 1 lớn hơn toán hạng 2 về giá trị. Nếu không, nó trả về Sai. Nếu toán hạng là các chuỗi như chuỗi, danh sách, bộ, v.v. , các phần tử tương ứng được so sánh để tính kết quả
ví dụ 1
Trong ví dụ này, chúng ta sẽ so sánh hai số nguyên x và y và kiểm tra xem x có lớn hơn y không
Chương trình Python
x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
Chạyđầu ra
True
False
Với x = 8 và y = 7, x > y tính toán nếu 8 lớn hơn 7 và trả về True
Đối với x = 5 và y = 12, x > y tính nếu 5 lớn hơn 12 và trả về Sai
ví dụ 2. Lớn hơn toán tử với toán hạng chuỗi
Bạn có thể so sánh các chuỗi trong Python bằng toán tử lớn hơn. Bạn có thể so sánh nếu Chuỗi Python lớn hơn chuỗi khác. Python xem xét thứ tự từ điển của bảng chữ cái hoặc bạn có thể nói giá trị ASCII. Trong trường hợp đó, bảng chữ cái 'b' lớn hơn bảng chữ cái 'a' và 'c' lớn hơn 'b', v.v. 'a' lớn hơn 'A'. Giải thích tương tự cho các ký tự có thể khác trong một chuỗi
Trong khi so sánh, ký tự đầu tiên của mỗi chuỗi được so sánh. Nếu chúng bằng nhau, các ký tự tiếp theo được so sánh, ngược lại, kết quả được trả về
Trong ví dụ này, chúng ta sẽ so sánh hai chuỗi x và y và kiểm tra xem chuỗi này có lớn hơn chuỗi kia không
Chương trình Python
x = 'apple'
y = 'banana'
z = 'cherry'
k = 'Apple'
print[y > x] #True
print[y > z] #False
print[x > k] #True
Chạyđầu ra
True
False
True
True
False
True
7 lớn hơn True
False
True
8 và do đó True
False
True
9 lớn hơn x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
0. Vì vậy, y>x trả về TrueVà khi so sánh giữa
True
False
True
9 và x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
2, nếu True
False
True
9 lớn hơn x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
2 thì True
False
True
7 không lớn hơn x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
6. Do đó, kết quả của x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
7 là SaiTrue
False
True
8 lớn hơn x = 8
y = 7
result = x > y
print[result] #True
x = 5
y = 12
result = x > y
print[result] #False
9. Do đó, True
False
0 trả lại True
False
1ví dụ 3. Lớn hơn toán tử có danh sách
Vì chúng ta đã so sánh các chuỗi, chúng ta cũng có thể so sánh các Danh sách Python. Và quá trình so sánh cho Danh sách diễn ra giống như quá trình so sánh của chuỗi. Tất nhiên, nó xảy ra theo cùng một cách cho tất cả các trình tự
Trong ví dụ này, chúng tôi sẽ so sánh nếu một danh sách lớn hơn danh sách khác
Chương trình Python
True
False
2Chạyđầu ra
True
False
3True
False
2 lớn hơn True
False
3 trước tiên so sánh các phần tử True
False
4 và True
False
5. True
False
4 không lớn hơn True
False
5. So sánh kết thúc tại đây và kết quả ngay lập tức là True
False
8 và toán tử trả về True
False
8True
False
3 lớn hơn x = 'apple'
y = 'banana'
z = 'cherry'
k = 'Apple'
print[y > x] #True
print[y > z] #False
print[x > k] #True
1 trước tiên so sánh các phần tử True
False
5 và True
False
4. Kết quả là True
False
1 và không cần so sánh thêm. Toán tử trả về True
False
1True
False
2 lớn hơn x = 'apple'
y = 'banana'
z = 'cherry'
k = 'Apple'
print[y > x] #True
print[y > z] #False
print[x > k] #True
1 trước tiên so sánh các phần tử True
False
4 và True
False
4. Không kết quả. Sau đó, True
False
True
0 và True
False
True
0 được so sánh. Vẫn chưa có kết quả. Sau đó, True
False
True
2 và True
False
True
3 được so sánh. Điều này trả về True cho True
False
True
4Tóm lược
Trong hướng dẫn Ví dụ về Python này, chúng ta đã học cách so sánh hai giá trị hoặc chuỗi như chuỗi, danh sách, v.v. , sử dụng lớn hơn toán tử so sánh