高端品牌内衣有哪些牌子,泉州seo招聘,wordpress开发 文档,百度视频排名优化比较运算符也叫关系运算符。
Python的比较运算符及用法#xff1a;
比较运算符描述写法等于x y!不等于x ! y大于x y小于x y大于等于x y小于等于x y
1、比较运算符会返回布尔类型的结果。#xff08;True / False#xff09;
num1 …比较运算符也叫关系运算符。
Python的比较运算符及用法
比较运算符描述写法等于x y!不等于x ! y大于x y小于x y大于等于x y小于等于x y
1、比较运算符会返回布尔类型的结果。True / False
num1 10
num2 10
print(num1 num2) # 运行结果True
print(num1 ! num2) # 运行结果False
print(num1 num2) # 运行结果True
2、字符串型的变量无法直接与整型变量比较需要进行类型转换不同的类型转换形式会导致不同的结果。
str1 9
num2 10
print(int(str1) num2) # 运行结果True
print(str1 str(num2)) # 运行结果False
按照字符串比较规则首先比较的是字符9与字符1。字符9对应的Unicode编码为57而字符1对应的Unicode编码为495749所以这里910。
想查看一个字符的Unicode编码可以用 ord() 函数
str1 9
num2 10
print(ord(1)) # 运行结果49
print(ord(2)) # 运行结果50
print(ord(str1)) # 运行结果57
print(ord(a)) # 运行结果97
print(ord(b)) # 运行结果98
print(ord(A)) # 运行结果65
print(ord(B)) # 运行结果66
3、如果字符串中有非数字字符只能使用str方法将其他类型的变量转为字符串型后再进行比较。
str1 A
num2 10
print(ord(1)) # 运行结果49
print(ord(A)) # 运行结果65
print(str1 str(num2)) # 运行结果True, str1有非数字字符不能写(int(str1)num2)