- 字符串转换为小数:
float("3")
转换成浮点数,默认保留小数点后1位 - 字符串转换为十进制整数:
int("58")
转换成一个整数int(str, n)
如int("0x2d",16)
,int("2d",16)
n进制的字符串转换成十进制整数
- 十进制字符串转换为十六进制整数:
hex(int("58"))
先转成十进制整数,再转为十六进制 - 小数转换为指定格式字符串:
"{:.8f}".format(3.3)
把原本的小数转换成保留小数点后8位形式的小数字符串 - 小数转换为十进制整数:
int(3.0)
- 小数转换为十六进制整数:
hex(int(3.000))
先转成十进制整数再转成十六进制 #这种形式转换为十六进制,前面会包括0x作为开头 - 十进制整数转换为字符串:
str(384)
十进制形式的字符串"{:.2f}".format(384)
小数形式的字符串"{:x}".format(45)
小写十六进制形式字符串 #这种形式转换为小写十六进制,前面不会包括特有的0x开头字样"{:X}".format(45)
大写十六进制形式字符串 #这种形式转换为小写十六进制,前面不会包括特有的0x开头字样
- 十进制整数转换为小数:
float(45)
float(8e3)
把科学计数法的整数转换为小数
- 十进制整数转换为十六进制整数:
hex(33)
- 十六进制整数转换为字符串:
"{:}".format(int("0x2d",16))
或者"{:d}".format(int("0x2d",16))
十六进制整数转换为整型的字符串"{:o}".format(int("0x2d",16))
十六进制整数转换为八进制型的字符串
- 十六进制转换为十进制整数:
int(str, n)
如int("0x2d",16)
,int("2d",16)
n进制的字符串转换成十进制整数 - 十六进制整数转换为小数:
float(int(str, n))
如float(int("0x2d",16))
python字符串,浮点数,十进制整数和十六进制整数的互相转换
最新推荐文章于 2023-09-10 00:00:29 发布