Python学习之不同数据类型间的转换总结

  • Post category:Python

Python学习之不同数据类型间的转换总结

在Python的编程中,不同数据类型之间需要进行转换的情况非常常见。这里对常用的几种数据类型的相互转换做一个总结。

1. int类型转换成其他类型

  1. int -> float
    使用float()函数可以把一个int类型转换成一个浮点数。例如:
num1 = 1
print(float(num1)) # 输出1.0
  1. int -> str
    使用str()函数可以把一个int类型转换成一个字符串。例如:
num2 = 2
print(str(num2)) # 输出'2'

2. float类型转换成其他类型

  1. float -> int
    使用int()函数可以把一个浮点数类型转换成一个整数。例如:
num3 = 3.6
print(int(num3)) # 输出3
  1. float -> str
    使用str()函数可以把一个浮点数类型转换成一个字符串。例如:
num4 = 4.5
print(str(num4)) # 输出'4.5'

3. str类型转换成其他类型

  1. str -> int
    使用int()函数可以把一个字符串类型转换成一个整数。需要注意的是,字符串必须只包含数字,否则会抛出ValueError异常。例如:
num5 = '5'
print(int(num5)) # 输出5
  1. str -> float
    使用float()函数可以把一个字符串类型转换成一个浮点数。同样需要注意的是,字符串必须只包含数字和一个小数点,否则会抛出ValueError异常。例如:
num6 = '6.7'
print(float(num6)) # 输出6.7

以上就是Python中常用的几种数据类型之间的转换方法,需要我们掌握这些知识点才能更好地进行编程。