+13 投票
分类:Python编程与实践 | 用户: (1.3k 分)

1个回答

+1 投票
用户: (8.0k 分)
采纳于 用户:
 
已采纳

与C++一样,强制类型转换最需要注意的就是精度损失,比如float转化为int类型时会向下取整,丢失一部分精度。

int(3.2)
>>> 3

其他需要注意的就是转换前后数据类型的各自特性,比如list转化为set的时候,由于set的独一且无序的特性,因此会进行去重和随机顺序。

list_a=[1,4,2,3,2,1]
set(list_a)
>>> {1, 2, 3, 4}

 

欢迎来到 爱可可Q&A ,有什么问题可以尽管在这里提问,你将会收到其他成员的热心回答。
...