Python学习日记二(语句)

上一篇 / 下一篇  2012-05-16 17:33:00 / 个人分类:Python学习

   今天借了本Python的书,真的是从零教起,《Python基础教程(第二版)》是Magnus Lie Hetland著的,感觉很浅显易懂,但是在做最基础的语句的时候遇到了一个问题:

>>> 0x12
18
>>> 010
SyntaxError: invalid token

>>>

十六进制的输出是OK的,为什么八进制的010却提示有问题呢?

各位看官可以回复下告诉我为什么呢?


TAG: Python python 八进制

TeresaTina的个人空间 引用 删除 TeresaTina   /   2012-09-24 16:33:06
  是的,比方说8,八进制的,就应该是0o10
我的测试人生 引用 删除 qingchunjun   /   2012-05-17 23:04:27
猜你应该是用的是python3.x版本吧。python3.x版本中规定八进制数必须以0O(字母O,大小写无关)开头而不能单以一个0开头。python2.x上无此限制。PEPctal literals must now be specified with a leading "0o" or "0O" instead of "0";
请参阅:http://www.python.org/dev/peps/pep-3127/
 

评分:0

我来说两句

我的栏目

日历

« 2024-04-30  
 123456
78910111213
14151617181920
21222324252627
282930    

我的存档

数据统计

  • 访问量: 2094
  • 日志数: 4
  • 建立时间: 2012-05-09
  • 更新时间: 2012-05-21

RSS订阅

Open Toolbar