Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Python

Cách so sánh chuỗi và số trong Python


Các đối tượng kiểu khác nhau trừ số được sắp xếp theo tên kiểu; đối tượng cùng kiểu không hỗ trợ so sánh đúng được sắp xếp theo địa chỉ. Khi sắp xếp hai chuỗi hoặc hai kiểu số, thứ tự làm theo cách dự kiến (thứ tự từ điển cho chuỗi, thứ tự số cho nguyên).

Khi sắp xếp kiểu số và phi số, kiểu số đứng trước.

Nếu bạn có số trong đối tượng str, chỉ cần chuyển sang float hoặc int dùng hàm tạo của chúng. Ví dụ,

i = 100 j = "12" int_j = int(j) print(int_j < i)

Kết quả:

True