Cái gì được gọi là mã thông báo trong Python?

Một chương trình Python được đọc bởi trình phân tích cú pháp. Đầu vào cho trình phân tích cú pháp là một luồng mã thông báo, được tạo bởi bộ phân tích từ vựng. Chương này mô tả cách trình phân tích từ vựng chia tệp thành các mã thông báo

Python đọc văn bản chương trình dưới dạng các điểm mã Unicode; . Nếu tệp nguồn không thể được giải mã, a sẽ được nâng lên

2. 1. Cấu trúc dòng

Một chương trình Python được chia thành một số dòng logic

2. 1. 1. Dòng logic

Phần cuối của một dòng logic được biểu thị bằng mã thông báo NEWLINE. Các câu lệnh không thể vượt qua các ranh giới dòng logic trừ khi NEWLINE được phép theo cú pháp [e. g. , giữa các câu lệnh trong câu lệnh ghép]. Một dòng logic được xây dựng từ một hoặc nhiều dòng vật lý bằng cách tuân theo các quy tắc nối dòng rõ ràng hoặc ngầm định

2. 1. 2. Đường vật lý

Một dòng vật lý là một chuỗi các ký tự được kết thúc bởi một chuỗi cuối dòng. Trong các tệp và chuỗi nguồn, bất kỳ trình tự kết thúc dòng nền tảng tiêu chuẩn nào cũng có thể được sử dụng - biểu mẫu Unix sử dụng ASCII LF [nguồn cấp dữ liệu], biểu mẫu Windows sử dụng trình tự ASCII CR LF [trả về theo sau bởi nguồn cấp dữ liệu] hoặc biểu mẫu Macintosh cũ sử dụng . Tất cả các hình thức này có thể được sử dụng như nhau, bất kể nền tảng. Phần cuối của đầu vào cũng đóng vai trò là dấu kết thúc ngầm định cho dòng vật lý cuối cùng

Khi nhúng Python, các chuỗi mã nguồn phải được chuyển đến các API Python bằng cách sử dụng các quy ước C tiêu chuẩn cho các ký tự xuống dòng [ký tự

if 1900 

Chủ Đề