如何在 Python 中找到字符串的 int 值?
原文:https://www . geesforgeks . org/如何在 python 中找到字符串的 int 值/
在 Python 中,我们可以用字符串的形式表示整数值。字符串的 Int 值可以通过使用 python 中称为**int()**
的内置函数来获得。这里我们可以将 string 作为参数传递给这个函数,这个函数返回一个字符串的 int 值。
int()
语法: int(字符串,基数) 参数:
- 字符串:由 1 和 0 组成
- 基数:(整数值)数字的基数。
返回:一个整数值,相当于给定基数下的二进制字符串。 类型错误:当除了字符串或整数之外的任何数据类型在其等效位置传递时,返回类型错误。
默认情况下,int()
假设数字采用十进制表示法。如果我们想要一个属于二进制、十六进制、八进制等其他数字系统的int
的字符串表示。我们需要给这个函数传递一个额外的参数来指定基值。基本值是:
- 二进制:2
- 八进制:8
- 十六进制:16
示例:
Input : "A" (for base 16)
Output : 10
Input : "510"
Output : 510
# using base 16
s1 = "A"
print(int(s1, 16))
# using the default base
s2 = "510"
print(int(s2))
输出:
10
510
版权属于:月萌API www.moonapi.com,转载请注明出处