用于将字符串解析为浮点数或整数的 Python 程序

要理解这个例子,你应该具备以下 Python 编程 主题的知识


示例 1:将字符串解析为整数

balance_str = "1500"
balance_int = int(balance_str)

# print the type
print(type(balance_int))

# print the value
print(balance_int)

输出

<class 'int'>
1500

int() 可用于将字符串解析为整数。传递的参数 balance_int 是字符串。如上例所示,您可以看到字符串的类型已更改为 int

注意:字符串必须是数字值。


示例 2:将字符串解析为浮点数

balance_str = "1500.4"
balance_float = float(balance_str)

# print the type
print(type(balance_float))

# print the value
print(balance_float)

输出

<class 'float'>
1500.4

float() 可用于将字符串解析为整数。与示例 1 类似,字符串作为参数传递给 float()


示例 3:将字符串浮点数值转换为整数

balance_str = "1500.34"
balance_int = int(float(balance_str))

# print the type
print(type(balance_int))

# print the value
print(balance_int)

输出

<class 'int'>
1500

如果字符串是浮点数值,您可以使用 float() 将其转换为浮点类型,然后使用 int() 将其解析为整数。


另请阅读

你觉得这篇文章有帮助吗?

我们的高级学习平台,凭借十多年的经验和数千条反馈创建。

以前所未有的方式学习和提高您的编程技能。

试用 Programiz PRO
  • 交互式课程
  • 证书
  • AI 帮助
  • 2000+ 挑战