首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python 3将数值常量字符串转换为其数字值

Python 3中,可以使用内置函数int()将数值常量字符串转换为其数字值。该函数将字符串作为参数,并返回一个整数类型的值。

例如,如果我们有一个数值常量字符串"123",我们可以使用int()函数将其转换为数字值:

代码语言:python
代码运行次数:0
复制
num_str = "123"
num = int(num_str)
print(num)  # 输出:123

int()函数还可以接受第二个参数,用于指定字符串的进制。默认情况下,字符串被解释为十进制数。如果字符串表示的是其他进制的数,可以通过第二个参数指定进制。例如,将二进制字符串"1010"转换为十进制数:

代码语言:python
代码运行次数:0
复制
binary_str = "1010"
decimal_num = int(binary_str, 2)
print(decimal_num)  # 输出:10

int()函数还可以处理带有正负号的数值常量字符串。例如,将"-42"转换为整数:

代码语言:python
代码运行次数:0
复制
negative_str = "-42"
negative_num = int(negative_str)
print(negative_num)  # 输出:-42

总结:

  • int()函数是Python 3中将数值常量字符串转换为数字值的方法。
  • 该函数可以接受一个参数,即要转换的字符串。
  • 默认情况下,字符串被解释为十进制数,但可以通过第二个参数指定其他进制。
  • int()函数还可以处理带有正负号的数值常量字符串。

腾讯云相关产品推荐:无

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的视频

领券