2024-04-27 02:56:31 发布
网友
我第一次尝试python,结果得到了一段令人困惑的代码。语句int("9", 16)返回9,但int("10", 16)返回16。是应该这样的,还是我错过了什么???你知道吗
int("9", 16)
int("10", 16)
在int('9',16)和int('10',16)之间有int('a',16)-int('f',16)。此语句用于将十六进制字符串转换为整数。你知道吗
int函数的第二个参数是转换的基数“10”,基数16是1*16+0*1=16。有关详细信息,请参见docs
是的,应该是这样的。int(number, base)返回以base为基数表示的整数字符串number:
int(number, base)
base
number
你可以阅读文档here。你知道吗
在int('9',16)和int('10',16)之间有int('a',16)-int('f',16)。此语句用于将十六进制字符串转换为整数。你知道吗
int函数的第二个参数是转换的基数“10”,基数16是1*16+0*1=16。有关详细信息,请参见docs
是的,应该是这样的。
int(number, base)
返回以base
为基数表示的整数字符串number
:你可以阅读文档here。你知道吗
相关问题 更多 >
编程相关推荐