首页 > 编程语言 > 详细

python 数据类型间转换

时间:2019-11-12 19:42:34      阅读:77      评论:0      收藏:0      [点我收藏+]

自动类型转换:

数字类型精度从低到高(默认从高进度到低精度): bool<int <float<complex

例 True+1 => 2  False + 1 => 1  3+3.14 =>6.14  3+(3+4j) =>6+4j 

强制类型转换:

Number数字类型部分:

int : 整型 , 浮点型(5.6 => 5,注意不会四舍五入) , 布尔类型 (True => 1  Flase =>0 ) , 纯数字字符串 "123" =>123  用法 int(要转的数据类型)

float: 整型(5=>5.0 ) 浮点型 布尔型 (True => 1.0  Flase =>0.0 )  纯数字字符串"123" =>123.0  float(要转的数据类型)

complex  整型(1 => 1+0j)  浮点型(2.3 => 2.3+0j) 布尔类型 (True => 1+0j)  纯数字字符串 ("123" =>123+oj)

bool:  (容器类型数据/Number类型数据 都可以) False的10个数据:0 , 0.0 , False , 0j , "" , [] , () ,set() ,{},None

str : (容器类型数据 / Number类型数据 都可以)

list : 字符串  列表  元组  集合  字典

tuple : 字符串 列表 元组 集合 字典

set : 字符串 列表 元组 集合 字典  (相同的值,只会保留一份)

dict : 使用二级列表, 二级元祖 , 二级集合(里面的容器数据只能是元组)

python 数据类型间转换

原文:https://www.cnblogs.com/qqlsl/p/11844453.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!