数字类型转换 --Python3

数值运算符可以隐式转换输出结果的数字类型,另外,Python内置的数字类型转换函数可以显示地在数字类型之间转换:

函数 描述
int(x) 将x转换为整数,x可以是浮点数和字符串类型
float(x) 将x转换为浮点数,x可以是整数和字符串
str(x) 将x转换为字符串类型,x可以是整数和浮点数

1.int(x)

将浮点数转换为整数(舍去小数部分)

x = 3.1415926
print(x, type(x))
print(int(x), type(int(x)))


将字符串转换为整数:

str = '31415926'
print(str, type(int(str)))

注意:int(x)函数不可以将字符串里的浮点数转换为整数

2.float(x)

将整数转换为浮点数:

x = 3
print(x, type(x))
print(float(x), type(float(x)))

将字符串转换为浮点数:

x = '3.1415926'
print(x, type(x))
print(float(x), type(float(x)))

1.str(x)

将整数转换为字符串:

x = 3145926
print(x, type(x))
print(str(x), type(str(x)))


将浮点数转换为字符串:

x = 3.1415926
print(x, type(x))
print(str(x), type(str(x)))

posted @ 2019-03-10 15:36  牛新龙的IT技术博客  阅读(1688)  评论(0编辑  收藏  举报