1.int( )
int() 是 Python 的一个内置函数,用于将一个对象转换为整数类 型。它有两种常见的使用方式:
-
int(x):将对象x转换为整数。这里的x可以是数字、字符串等。 -
int(x, base):将字符串x按照指定的进制base转换为十进制整数。base是一个可选参数,范围是 2 到 36 之间的整数。
2.int(x, base)
在 Python 中,int() 函数的 base 参数用于指定将字符串转换为整数时所使用的 进制。下面详细介绍 base 的含义、用法以及相关示例。
含义
base 是一个整数,它表示输入字符串所代表的数字的进制。取值范围是 2 到 36 之间的整数,不同的 base 值对应不同的进制:
-
base=2:二进制,只包含数字0和1。 -
base=8:八进制,包含数字0到7。 -
base=10:十进制,包含数字0到9,这是int()函数默认的进制。 -
base=16:十六进制,包含数字0到9以及字母a到f(大小写均可),其中a到f分别代表 10 到 15。
eg:
-
二进制转换:
int('1010', 2)将二进制字符串'1010'转换为十进制整数 10。 -
八进制转换:
int('12', 8)将八进制字符串'12'转换为十进制整数 10。 -
十六进制转换:
int('a', 16)将十六进制字符串'a'转换为十进制整数 10。 -
自定义进制:
int('z', 36)将 36 进制字符串'z'转换为十进制整数 35,因为在 36 进制中,z代表 35。
eg:int(' 0xa',16)
------10
1148

被折叠的 条评论
为什么被折叠?



