python nonetype转换float |
您所在的位置:网站首页 › python数字类型转换float › python nonetype转换float |
数据类型的强制转换 如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去。 Number类型的数据转换 强制转换为int 可以转换的数据类型 int 整型 float 浮点型 bool 布尔型 str 字符串(整型) 数据转换 # 整型(整型转换是原封不动的) print(int(10)) # 浮点型(浮点型转成整型按照退一法) print(int(10.999)) # 布尔型(布尔型只有两种值,转换成为整型也只有两种,True=1,False=0) print(int(True)) print(int(False)) # 字符串(字符串只有去掉引号是整型的才能转换) print(int('-123')) print(int('123')) 强制转换为float 可以转换的数据类型 int 整型 float 浮点型 bool 布尔型 str 字符串(整型、浮点型) 数据转换 # 整型(整型转换是添加一位小数,小数位为0) print(float(10)) # 浮点型(浮点型转换原封不动) print(float(10.999)) # 布尔型(布尔型只有两种值,转换成为整型也只有两种,True=1.0,False=0.0) print(float(True)) print(float(False)) # 字符串(字符串只有去掉引号是整型和浮点型的才能转换) print(float('-123')) print(float('1234.134')) 强制转换为bool 可以转换的数据类型 python中所有的数据类型都可以转换成为布尔型,但是结果只有两种,True 和 False 数据转换 在python中,只有十种情况下的数据转换成为bool的值是False,其余皆为True。 # 就是说,python中一切为空的数据都为False # 1、整型 (0) print(bool(0)) # 2、浮点型(0.0) print(bool(0.0)) # 3、布尔型(False) print(bool(False)) # 4、复数(0j) print(bool(0j)) # 5、字符串(空字符串) print(bool('')) # 6、列表(空列表) print(bool([])) # 7、元组(空元组) print(bool(())) # 8、集合(空集合) print(bool(set())) # 9、字典(空字典) print(bool({})) # 10、None(python关键字,表示什么也没有) print(bool(None)) 强制转换为complex 可以转换的数据类型 int 整型 float 浮点型 bool 布尔型 complex 复数 str 字符串(整型、浮点型、复数) 数据转换 # 整型(整型转换是原数+ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |