浅聊python中各数据类型转换方法

在 Python 中,不同数据类型之间的转换是常见的操作。以下是常见的数据类型转换方法,包括基本数据类型、集合类型等。

1. 整数与浮点数之间的转换

  • int():将浮点数或字符串转换为整数。
  • float():将整数或字符串转换为浮点数。
示例:
# 从浮点数转换为整数
a = 3.14
b = int(a)
print(b)  # 输出: 3

# 从字符串转换为浮点数
s = "123.45"
f = float(s)
print(f)  # 输出: 123.45

2. 整数与字符串之间的转换

  • str():将整数、浮点数等转换为字符串。
示例:
x = 42
s = str(x)
print(s)  # 输出: "42"

3. 浮点数与字符串之间的转换

  • str():将浮点数转换为字符串。
  • float():将字符串或整数转换为浮点数。
示例:
# 从浮点数转换为字符串
f = 3.14
s = str(f)
print(s)  # 输出: "3.14"

# 从字符串转换为浮点数
s = "123.45"
f = float(s)
print(f)  # 输出: 123.45

4. 字符串与布尔值之间的转换

  • bool():将值转换为布尔类型。对于空字符串 ""0None 等会转换为 False,其他任何非空值都会转换为 True
  • str():将布尔值转换为字符串。
示例:
# 字符串到布尔值
s = "True"
b = bool(s

你可能感兴趣的:(python工具备忘录,python,windows,开发语言)