A.isdigit() | 判断字符串a是否为数值,True 时可以用数值的转换
以下是数值的相互转化的语句
语句 | 说明 |
---|---|
int() | 转化为整型 |
float() | 转化为浮点型 |
complex() | 转化为复数类型 |
bool() | 转化为布尔值 |
abs() | 转化为绝对值或模长 |
整型可以由十进制转化为二进制等;
语句 | 说明 |
---|---|
bin() | 转化为二进制 |
oct() | 转化为八进制 |
hex() | 转化为十六进制 |
chr() | 转化为字符 |
unichr() | 转换为Unicode字符 |
ord() | 字符转换为整数 |
print(int('18')) # 字符串转整型
print(float(18)) # 整型转浮点型
print(complex(18)) # 整型转复数
print(abs(-18)) # 取绝对值
字符转十进制
将二进制转为十进制
print(int('101',2)) # 二进制转十进制
print(int('101',8)) # 二进制转八进制
print(int('101',16)) # 二进制转十六进制
数据类型的转换
https://blog.youkuaiyun.com/GrofChen/article/details/89204919