码迷,mamicode.com
首页 > 编程语言 > 详细

python 数据类型间转换

时间:2019-11-12 19:45:09      阅读:80      评论:0      收藏:0      [点我收藏+]

标签:pytho   相同   10个   布尔类型   com   布尔   容器数据   四舍五入   自动   

自动类型转换:

数字类型精度从低到高(默认从高进度到低精度): 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 数据类型间转换

标签:pytho   相同   10个   布尔类型   com   布尔   容器数据   四舍五入   自动   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!