Python 执行int(';0b10101010';2)时获取无效语法
刚刚启动python,需要执行二进制到二进制(反之亦然),但int的语法无效(.这很奇怪,这很好:Python 执行int(';0b10101010';2)时获取无效语法,python,Python,刚刚启动python,需要执行二进制到二进制(反之亦然),但int的语法无效(.这很奇怪,这很好: int('0b10101010', 2) => 170 这也是: bin(170) => '0b10101010' 对我有效。您是刚刚输入了int('0b10101010',2)还是还有一些代码?您是从控制台运行这个吗?发布整个程序,您用来运行它的命令int('10101010',2)对我有效(没有0b)。您使用的是哪一版本的python?无效语法表明此行附近的代码中存在错误,而不
int('0b10101010', 2)
=> 170
这也是:
bin(170)
=> '0b10101010'
对我有效。您是刚刚输入了
int('0b10101010',2)
还是还有一些代码?您是从控制台运行这个吗?发布整个程序,您用来运行它的命令int('10101010',2)
对我有效(没有0b
)。您使用的是哪一版本的python?无效语法表明此行附近的代码中存在错误,而不是此语句存在问题。缺少冒号、额外或缺少括号、括号或大括号等。int函数显然可以工作。