2.15 类型转化
Last updated
Was this helpful?
Last updated
Was this helpful?
数据类型的转换只需要将数据类型作为函数名即可使用。
这些函数返回一个新的对象表示转换的值,比如:int()、float()、str()等等。
下面这个例子中,x原本是一个字符串6,我们通过int(“6”)把x的值转换成为int型的6:
同理,我们也可以把一个字符串转换成float,把int转换成字符串:
但是需要注意字符和数字的转换,字符是不能直接通过int()转换成int型的,否则就会出现下图报错的情况:
字符和数字的转换可以通过ord()和chr()来实现:
我们之前学到过的元组、列表、集合之间也是可以相互转换的:
当然,元组和字典之间也是可以相互转换的:
最后我们来看一个超强的表达式计算(表达式字符串到数值的转换):
通过eval()函数,完成了这个表达式字符串的计算。