python nonetype转换float

您所在的位置:网站首页 python数字类型转换float python nonetype转换float

python nonetype转换float

#python nonetype转换float| 来源: 网络整理| 查看: 265

数据类型的强制转换

如果要将一个数据转换成另一个数据类型,只需要将其放入相应类型的函数中去。

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