سؤال

أنا مبتدئ في بيثون وأنا أحاول استخدام رقم Octal في البرنامج النصي، ولكن عندما أحاول ذلك، فإنه يعيدني هذا الخطأ:

>>> a = 010
SyntaxError: invalid token (<pyshell#0>, line 1)
>>> 01
SyntaxError: invalid token (<pyshell#1>, line 1)

هناك خطأ ما في الرمز الخاص بي؟ أنا أستخدم Python3 (وقراءة كتاب بيثون 2.2)

هل كانت مفيدة؟

المحلول

يحاول 0o10, ، قد يكون بسبب بيثون 3، أو pyshell نفسها.

يقول بيب،

يجب الآن تحديد حرفيات الكتاني الآن مع رائدة "0O" أو "0O" بدلا من "0"؛

http://www.python.org/dev/peps/pep-3127/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top