Cập nhật một vài năm sau: Python 3.6 hiện hỗ trợ PEP515 và vì vậy bạn có thể sử dụng _ để cải thiện khả năng đọc nổi và số nguyên nguyên.
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> 1_1000
11000
>>>
Để tham khảo lịch sử, bạn có thể nhìn vào phân tích từ vựng cho các định nghĩa nghiêm ngặt python2.7, python3.5 ...
Đối python3.6.0a2 trở về trước, bạn sẽ nhận được một thông báo lỗi tương tự như:
Python 3.6.0a2 (v3.6.0a2:378893423552, Jun 13 2016, 14:44:21)
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> 1_000
File "<stdin>", line 1
1_000
^
SyntaxError: invalid syntax
>>> amount = 10_000_000.0
File "<stdin>", line 1
amount = 10_000_000.0
^
SyntaxError: invalid syntax
bạn có thể cụ thể hơn .. cho một ví dụ? –
Tôi nghĩ rằng anh ta muốn thay thế số nguyên 31415926 bằng 31_415_926 chẳng hạn. – Prune
Tôi không chắc là được triển khai. Có đề xuất, nhưng không phải triển khai – Li357