以0开头的数字的int()有什么作用?

单倍

以下两行都将输出12:

打印int(12)
打印int(“ 012”)

为什么以下打印10?

打印int(012)

变形

这是一个八进制(以8为底)的数字文字,Python 2本机(尽管令人困惑)与十六进制(例如0x1C一起支持该文字但是,默认情况下,所有数字均以十进制打印,因此您将获得返回给您的该整数十进制(以10为底)版本:

(1 * 8) + (2 * 1) = 10

Python 2输出

$ python2 -c "print 012"
10

Python 3

请注意,在Python 3中,这已更改

$ python3 -c "print(010)"
  File "<string>", line 1
    print(010)
            ^
SyntaxError: invalid token

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

关于以0开头的“ int”数字的说明

来自分类Dev

关于以0开头的“ int”数字的说明

来自分类Dev

如果 ID 以数字开头,为什么代码不起作用?

来自分类Dev

数字开头的Javascript 0

来自分类Dev

(0,eval)()有什么作用?

来自分类Dev

(0,eval)()有什么作用?

来自分类Dev

`kill -0` 有什么作用?

来自分类Dev

在Vim中,以“ 1,$”开头的命令行有什么作用?

来自分类Dev

在Vim中,以“ 1,$”开头的命令行有什么作用?

来自分类Dev

const在非成员函数声明的开头有什么作用?

来自分类Dev

这些单引号在第 2 行的开头有什么作用?

来自分类Dev

花括号后数字有什么作用?

来自分类Dev

args ._ [0]中的._ [0]有什么作用?

来自分类Dev

为什么没有以0xC1开头的Unicode?

来自分类Dev

int函数的基值有什么作用?

来自分类Dev

perl的int(-M $ file)有什么作用?

来自分类Dev

for(int i:x)有什么作用?

来自分类Dev

Java中的“ 0”有什么作用?

来自分类Dev

date 2&> $ 0`有什么作用?

来自分类Dev

Shell脚本中的$ {0%/ *}有什么作用?

来自分类Dev

exec {STDIN}>&0`有什么作用?

来自分类Dev

np.cumsum(0) 有什么作用?

来自分类Dev

为什么十六进制数字以#而不是0x开头?

来自分类Dev

int ** a =新的int * [n](); 此功能有什么作用?

来自分类Dev

在Ruby中生成具有n位数字(开头为0除外)的随机字符串

来自分类Dev

在PHP对其进行自动octdec()转换之前,是否有办法知道数字是否以0开头?

来自分类Dev

以0开头的console.logging数字

来自分类Dev

检查数字是否以0或00开头

来自分类Dev

以0开头的console.logging数字

Related 相关文章

热门标签

归档