Python数据类型转换int(),float(),complex(),str() | 您所在的位置:网站首页 › 整型变量转换为字符串的方法 › Python数据类型转换int(),float(),complex(),str() |
目录 整数类型转换 浮点数类型的转换 复数类型的转换 数字转换为字符串 💕💕💕如果该篇博文帮助到了您,请不要吝啬,动动您的小手点个赞吧。💖💖💖 整数类型转换Python内置的int()函数可以将各种形式的数字转换为整数,语法如下: int(x,base=16)其中x为数字字符串、实数、分数等数据类型,base为进制,base=16,表示十六进制,base取值范围为0和2~36,其中0表示使用字符串隐含的进制数。 1.将实数转换为整数,此时int()函数只取实数的整数部分,而非四舍五入: >>>int(5.6) 52.将数字字符串转换为十进制整数: >>>int("520") 5203.将八进制数转换成十进制数: >>>int("10",base=8) 84.将数字字符串隐藏的进制,转换成为十进制: >>>int("0b0101",base=0) 5 浮点数类型的转换float()函数可以把各种形式的数字转换为浮点数,如下: >>>float(5) 5.0 >>>float("5") 5.0 >>>float("3.45") 3.45 >>>float("inf") inf # inf 表示为无穷大 复数类型的转换complex()函数用来将各种形式的数字转换为复数,如下: >>>complex(3) (3+0j) >>>complex(3.14) (3.14+0j) >>>complex("5+1j") (5+1j) >>>complex(9,1) (9+1j) >>>complex("inf") (inf+0j) 数字转换为字符串某些时候,我们需要将数字转换为字符串,这时就需要使用到str()函数,如下: >>>str(5) "5"练习: 分别输出523的百位,十位,个位,并重新组合成整数352。 解析: lst = [] str1 = "523" for i in str1: lst.append(i) print(lst) print(int(str(lst[2])+str(lst[0]+str(lst[1]))))运行结果为: ['5', '2', '3'] 352 |
CopyRight 2018-2019 实验室设备网 版权所有 |