数值运算符可以隐式转换输出结果的数字类型,另外,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)))

数字类型转换 --Python3
将字符串转换为整数:

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

数字类型转换 --Python3

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

2.float(x)

将整数转换为浮点数:

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

数字类型转换 --Python3

将字符串转换为浮点数:

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

数字类型转换 --Python3

1.str(x)

将整数转换为字符串:

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

数字类型转换 --Python3
将浮点数转换为字符串:

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

数字类型转换 --Python3

相关文章:

  • 2021-07-22
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-06
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-29
  • 2022-12-23
  • 2022-12-23
  • 2021-07-30
相关资源
相似解决方案