Python Dil Referansı¶
Bu başvuru kılavuzu, dilin söz dizimini ve “çekirdek semantiğini” tanımlar. Kısa ve özdür ancak tam ve eksiksiz olmayı hedefler. Temel olmayan gömülü nesne türlerinin ve gömülü işlevler ile modüllerin semantiği Python Standart Kütüphanesi içerisinde açıklanmaktadır. Dile resmi olmayan bir giriş için Python Öğreticisi bölümüne bakınız. C veya C++ programcıları için, iki ek kılavuz mevcuttur: Python Yorumlayıcısını Genişletme ve Gömme bir Python genişletme modülünün nasıl yazılacağına dair üst düzey genel görünümü açıklar ve Python/C API Referans Kılavuzu C/C++ programcıları için mevcut olan arayüzleri ayrıntılı olarak tanımlar.
- 1. Introduction
- 2. Lexical analysis
- 3. Data model
- 4. Execution model
- 5. The import system
- 6. Expressions
- 6.1. Arithmetic conversions
- 6.2. Atoms
- 6.3. Primaries
- 6.4. Await expression
- 6.5. The power operator
- 6.6. Unary arithmetic and bitwise operations
- 6.7. Binary arithmetic operations
- 6.8. Shifting operations
- 6.9. Binary bitwise operations
- 6.10. Comparisons
- 6.11. Boolean operations
- 6.12. Assignment expressions
- 6.13. Conditional expressions
- 6.14. Lambdas
- 6.15. Expression lists
- 6.16. Evaluation order
- 6.17. Operator precedence
- 7. Simple statements
- 7.1. Expression statements
- 7.2. Assignment statements
- 7.3. The
assert
statement - 7.4. The
pass
statement - 7.5. The
del
statement - 7.6. The
return
statement - 7.7. The
yield
statement - 7.8. The
raise
statement - 7.9. The
break
statement - 7.10. The
continue
statement - 7.11. The
import
statement - 7.12. The
global
statement - 7.13. The
nonlocal
statement - 7.14. The
type
statement
- 8. Compound statements
- 9. Top-level components
- 10. Full Grammar specification