python的int⽅法实现数据类型转换int⽅法默认以⼗进制来实现数据类型的转换:
举例:
1 str1="123"#给定的内容最好是纯数字,当然也可以是数字再掺杂点别的,最好别掺杂,因为会报错2
3 print(type(str1),str)
4
5 v=int(str1)
6
7 print(type(v),v)
返回的结果为:
<class 'str'> 123
<class 'int'> 123
int⽅法还可以按照指定的进制来转换成⼗进制所对应的数值
trunc函数和int举例:
str1="a"
print(type(str1),str1)
v=int(str1,base=16) #将str1以16进制对待,转换为⼗进制的数值
print(type(v),v)
返回结果为:
<class 'str'> a
<class 'int'> 10
举例:
str1="10"
print(type(str1),str1)
v=int(str1,base=2) #将str1以2进制的10来转换到⼗进制所对应的数值
print(type(v),v)
返回结果为:
<class 'str'> 10
<class 'int'> 2
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论