如何在一线将十进制数转换为bin,oct或hex?

时间:2018-08-25 16:57:16

标签: python python-3.x

我在此框中同时安装了Python2和Python3。

user@linux:~$ python -V
Python 2.7.12

user@linux:~$ python3.5 -V
Python 3.5.2

在Python2中将不同的十进制数字转换为其他数字没有问题。

user@linux:~$ python -c "print bin(255)"   
0b11111111

user@linux:~$ python -c "print oct(255)"   
0377

user@linux:~$ python -c "print hex(255)"   
0xff

但是,当我在Python3上尝试相同的命令时,却收到了SyntaxError消息。

user@linux:~$ python3.5 -c "print bin(255)"
  File "<string>", line 1
    print bin(255)
            ^
SyntaxError: invalid syntax
user@linux:~$ 

Python3上正确的命令是什么?

0 个答案:

没有答案