欢迎访问宙启技术站
智能推送

Python中的数字转换方法

发布时间:2024-01-15 21:07:45

在Python中,可以使用一些内置函数和方法来转换数字的类型。下面是一些常用的数字转换方法及其使用例子:

1. int()函数:将一个浮点数、字符串或其他可转换为整数的值转换为整数类型。

示例:

   x = 5.6
   y = int(x)
   print(y)  # 输出:5

   z = "10"
   w = int(z)
   print(w)  # 输出:10
   

2. float()函数:将一个整数、字符串或其他可转换为浮点数的值转换为浮点数类型。

示例:

   x = 10
   y = float(x)
   print(y)  # 输出:10.0

   z = "3.5"
   w = float(z)
   print(w)  # 输出:3.5
   

3. str()函数:将一个数字转换为字符串类型。

示例:

   x = 100
   y = str(x)
   print(y)  # 输出:"100"

   z = 3.14
   w = str(z)
   print(w)  # 输出:"3.14"
   

4. bin()函数:将一个整数转换为二进制字符串。

示例:

   x = 10
   y = bin(x)
   print(y)  # 输出:"0b1010"
   

5. hex()函数:将一个整数转换为十六进制字符串。

示例:

   x = 16
   y = hex(x)
   print(y)  # 输出:"0x10"
   

6. oct()函数:将一个整数转换为八进制字符串。

示例:

   x = 8
   y = oct(x)
   print(y)  # 输出:"0o10"
   

7. complex()函数:将一个数字或由实部和虚部组成的字符串转换为复数类型。

示例:

   x = complex(3, 4)
   print(x)  # 输出:(3+4j)

   y = complex("5+2j")
   print(y)  # 输出:(5+2j)
   

上述是一些常用的数字转换方法,通过这些方法可以实现数字类型之间的转换。根据具体的需求,可以选择合适的方法来实现数字的转换操作。