Lines Matching full:reference
1 .. _python-language-reference:
3 Python Language Reference Coverage
6 This is a 1:1 mapping of the features listed in https://docs.python.org/3/reference/ and their
16 * - `1. Introduction <https://docs.python.org/3/reference/introduction.html>`_
19 …* - `1.1. Alternate Implementations <https://docs.python.org/3/reference/introduction.html#alterna…
22 * - `1.2. Notation <https://docs.python.org/3/reference/introduction.html#notation>`_
25 * - `2. Lexical analysis <https://docs.python.org/3/reference/lexical_analysis.html#>`_
28 …* - `2.1. Line structure <https://docs.python.org/3/reference/lexical_analysis.html#line-structure…
31 …* - `2.1.1. Logical lines <https://docs.python.org/3/reference/lexical_analysis.html#logical-lines…
34 …* - `2.1.2. Physical lines <https://docs.python.org/3/reference/lexical_analysis.html#physical-lin…
37 * - `2.1.3. Comments <https://docs.python.org/3/reference/lexical_analysis.html#comments>`_
40 …* - `2.1.4. Encoding declarations <https://docs.python.org/3/reference/lexical_analysis.html#encod…
43 …* - `2.1.5. Explicit line joining <https://docs.python.org/3/reference/lexical_analysis.html#expli…
46 …* - `2.1.6. Implicit line joining <https://docs.python.org/3/reference/lexical_analysis.html#impli…
49 * - `2.1.7. Blank lines <https://docs.python.org/3/reference/lexical_analysis.html#blank-lines>`_
52 * - `2.1.8. Indentation <https://docs.python.org/3/reference/lexical_analysis.html#indentation>`_
55 …* - `2.1.9. Whitespace between tokens <https://docs.python.org/3/reference/lexical_analysis.html#w…
58 * - `2.2. Other tokens <https://docs.python.org/3/reference/lexical_analysis.html#other-tokens>`_
61 …* - `2.3. Identifiers and keywords <https://docs.python.org/3/reference/lexical_analysis.html#iden…
64 * - `2.3.1. Keywords <https://docs.python.org/3/reference/lexical_analysis.html#keywords>`_
67 …* - `2.3.2. Reserved classes of identifiers <https://docs.python.org/3/reference/lexical_analysis.…
70 * - `2.4. Literals <https://docs.python.org/3/reference/lexical_analysis.html#literals>`_
73 …* - `2.4.1. String and Bytes literals <https://docs.python.org/3/reference/lexical_analysis.html#s…
76 …* - `2.4.2. String literal concatenation <https://docs.python.org/3/reference/lexical_analysis.htm…
79 …* - `2.4.3. Formatted string literals <https://docs.python.org/3/reference/lexical_analysis.html#f…
82 …* - `2.4.4. Numeric literals <https://docs.python.org/3/reference/lexical_analysis.html#numeric-li…
85 …* - `2.4.5. Integer literals <https://docs.python.org/3/reference/lexical_analysis.html#integer-li…
88 …* - `2.4.6. Floating point literals <https://docs.python.org/3/reference/lexical_analysis.html#flo…
91 …* - `2.4.7. Imaginary literals <https://docs.python.org/3/reference/lexical_analysis.html#imaginar…
94 * - `2.5. Operators <https://docs.python.org/3/reference/lexical_analysis.html#operators>`_
97 * - `2.6. Delimiters <https://docs.python.org/3/reference/lexical_analysis.html#delimiters>`_
100 * - `3. Data model <https://docs.python.org/3/reference/datamodel.html#>`_
103 …* - `3.1. Objects, values and types <https://docs.python.org/3/reference/datamodel.html#objects-va…
106 …* - `3.2. The standard type hierarchy <https://docs.python.org/3/reference/datamodel.html#the-stan…
109 …* - `3.3. Special method names <https://docs.python.org/3/reference/datamodel.html#special-method-…
112 …* - `3.3.1. Basic customization <https://docs.python.org/3/reference/datamodel.html#basic-customiz…
115 …* - `3.3.2. Customizing attribute access <https://docs.python.org/3/reference/datamodel.html#custo…
118 …* - `3.3.2.1. Customizing module attribute access <https://docs.python.org/3/reference/datamodel.h…
121 …* - `3.3.2.2. Implementing Descriptors <https://docs.python.org/3/reference/datamodel.html#impleme…
124 …* - `3.3.2.3. Invoking Descriptors <https://docs.python.org/3/reference/datamodel.html#invoking-de…
127 * - `3.3.2.4. __slots__ <https://docs.python.org/3/reference/datamodel.html#slots>`_
130 …* - `3.3.2.4.1. Notes on using __slots__ <https://docs.python.org/3/reference/datamodel.html#notes…
133 …* - `3.3.3. Customizing class creation <https://docs.python.org/3/reference/datamodel.html#customi…
136 * - `3.3.3.1. Metaclasses <https://docs.python.org/3/reference/datamodel.html#metaclasses>`_
139 …* - `3.3.3.2. Resolving MRO entries <https://docs.python.org/3/reference/datamodel.html#resolving-…
142 …* - `3.3.3.3. Determining the appropriate metaclass <https://docs.python.org/3/reference/datamodel…
145 …* - `3.3.3.4. Preparing the class namespace <https://docs.python.org/3/reference/datamodel.html#pr…
148 …* - `3.3.3.5. Executing the class body <https://docs.python.org/3/reference/datamodel.html#executi…
151 …* - `3.3.3.6. Creating the class object <https://docs.python.org/3/reference/datamodel.html#creati…
154 …* - `3.3.3.7. Uses for metaclasses <https://docs.python.org/3/reference/datamodel.html#uses-for-me…
157 …* - `3.3.4. Customizing instance and subclass checks <https://docs.python.org/3/reference/datamode…
160 …* - `3.3.5. Emulating generic types <https://docs.python.org/3/reference/datamodel.html#emulating-…
163 …* - `3.3.6. Emulating callable objects <https://docs.python.org/3/reference/datamodel.html#emulati…
166 …* - `3.3.7. Emulating container types <https://docs.python.org/3/reference/datamodel.html#emulatin…
169 …* - `3.3.8. Emulating numeric types <https://docs.python.org/3/reference/datamodel.html#emulating-…
172 …* - `3.3.9. With Statement Context Managers <https://docs.python.org/3/reference/datamodel.html#wi…
175 …* - `3.3.10. Special method lookup <https://docs.python.org/3/reference/datamodel.html#special-met…
178 * - `3.4. Coroutines <https://docs.python.org/3/reference/datamodel.html#coroutines>`_
181 …* - `3.4.1. Awaitable Objects <https://docs.python.org/3/reference/datamodel.html#awaitable-object…
184 …* - `3.4.2. Coroutine Objects <https://docs.python.org/3/reference/datamodel.html#coroutine-object…
187 …* - `3.4.3. Asynchronous Iterators <https://docs.python.org/3/reference/datamodel.html#asynchronou…
190 …* - `3.4.4. Asynchronous Context Managers <https://docs.python.org/3/reference/datamodel.html#asyn…
193 * - `4. Execution model <https://docs.python.org/3/reference/executionmodel.html#>`_
196 …* - `4.1. Structure of a program <https://docs.python.org/3/reference/executionmodel.html#structur…
199 …* - `4.2. Naming and binding <https://docs.python.org/3/reference/executionmodel.html#naming-and-b…
202 …* - `4.2.1. Binding of names <https://docs.python.org/3/reference/executionmodel.html#binding-of-n…
205 …* - `4.2.2. Resolution of names <https://docs.python.org/3/reference/executionmodel.html#resolutio…
208 …* - `4.2.3. Builtins and restricted execution <https://docs.python.org/3/reference/executionmodel.…
211 …* - `4.2.4. Interaction with dynamic features <https://docs.python.org/3/reference/executionmodel.…
214 * - `4.3. Exceptions <https://docs.python.org/3/reference/executionmodel.html#exceptions>`_
217 * - `5. The import system <https://docs.python.org/3/reference/import.html>`_
220 * - `6. Expressions <https://docs.python.org/3/reference/expressions.html#>`_
223 …* - `6.1. Arithmetic conversions <https://docs.python.org/3/reference/expressions.html#arithmetic-…
226 * - `6.2. Atoms <https://docs.python.org/3/reference/expressions.html#atoms>`_
229 …* - `6.2.1. Identifiers (Names) <https://docs.python.org/3/reference/expressions.html#atom-identif…
232 * - `6.2.2. Literals <https://docs.python.org/3/reference/expressions.html#literals>`_
235 …* - `6.2.3. Parenthesized forms <https://docs.python.org/3/reference/expressions.html#parenthesize…
238 …* - `6.2.4. Displays for lists, sets and dictionaries <https://docs.python.org/3/reference/express…
241 * - `6.2.5. List displays <https://docs.python.org/3/reference/expressions.html#list-displays>`_
244 * - `6.2.6. Set displays <https://docs.python.org/3/reference/expressions.html#set-displays>`_
247 …* - `6.2.7. Dictionary displays <https://docs.python.org/3/reference/expressions.html#dictionary-d…
250 …* - `6.2.8. Generator expressions <https://docs.python.org/3/reference/expressions.html#generator-…
253 …* - `6.2.9. Yield expressions <https://docs.python.org/3/reference/expressions.html#yield-expressi…
256 …* - `6.2.9.1. Generator-iterator methods <https://docs.python.org/3/reference/expressions.html#gen…
259 * - `6.2.9.2. Examples <https://docs.python.org/3/reference/expressions.html#examples>`_
262 …* - `6.2.9.3. Asynchronous generator functions <https://docs.python.org/3/reference/expressions.ht…
265 …* - `6.2.9.4. Asynchronous generator-iterator methods <https://docs.python.org/3/reference/express…
268 * - `6.3. Primaries <https://docs.python.org/3/reference/expressions.html#primaries>`_
271 …* - `6.3.1. Attribute references <https://docs.python.org/3/reference/expressions.html#attribute-r…
274 * - `6.3.2. Subscriptions <https://docs.python.org/3/reference/expressions.html#subscriptions>`_
277 * - `6.3.3. Slicings <https://docs.python.org/3/reference/expressions.html#slicings>`_
280 * - `6.3.4. Calls <https://docs.python.org/3/reference/expressions.html#calls>`_
283 …* - `6.4. Await expression <https://docs.python.org/3/reference/expressions.html#await-expression>…
286 …* - `6.5. The power operator <https://docs.python.org/3/reference/expressions.html#the-power-opera…
289 …* - `6.6. Unary arithmetic and bitwise operations <https://docs.python.org/3/reference/expressions…
292 …* - `6.7. Binary arithmetic operations <https://docs.python.org/3/reference/expressions.html#binar…
295 …* - `6.8. Shifting operations <https://docs.python.org/3/reference/expressions.html#shifting-opera…
298 …* - `6.9. Binary bitwise operations <https://docs.python.org/3/reference/expressions.html#binary-b…
301 * - `6.10. Comparisons <https://docs.python.org/3/reference/expressions.html#comparisons>`_
304 …* - `6.10.1. Value comparisons <https://docs.python.org/3/reference/expressions.html#value-compari…
307 …* - `6.10.2. Membership test operations <https://docs.python.org/3/reference/expressions.html#memb…
310 * - `6.10.3. Identity comparisons <https://docs.python.org/3/reference/expressions.html#is-not>`_
313 …* - `6.11. Boolean operations <https://docs.python.org/3/reference/expressions.html#boolean-operat…
316 …* - `6.12. Conditional expressions <https://docs.python.org/3/reference/expressions.html#condition…
319 * - `6.13. Lambdas <https://docs.python.org/3/reference/expressions.html#lambda>`_
322 …* - `6.14. Expression lists <https://docs.python.org/3/reference/expressions.html#expression-lists…
325 …* - `6.15. Evaluation order <https://docs.python.org/3/reference/expressions.html#evaluation-order…
328 …* - `6.16. Operator precedence <https://docs.python.org/3/reference/expressions.html#operator-prec…
331 * - `7. Simple statements <https://docs.python.org/3/reference/simple_stmts.html#>`_
334 …* - `7.1. Expression statements <https://docs.python.org/3/reference/simple_stmts.html#expression-…
337 …* - `7.2. Assignment statements <https://docs.python.org/3/reference/simple_stmts.html#assignment-…
340 …* - `7.2.1. Augmented assignment statements <https://docs.python.org/3/reference/simple_stmts.html…
343 …* - `7.2.2. Annotated assignment statements <https://docs.python.org/3/reference/simple_stmts.html…
346 …* - `7.3. The assert statement <https://docs.python.org/3/reference/simple_stmts.html#the-assert-s…
349 …* - `7.4. The pass statement <https://docs.python.org/3/reference/simple_stmts.html#the-pass-state…
352 …* - `7.5. The del statement <https://docs.python.org/3/reference/simple_stmts.html#the-del-stateme…
355 …* - `7.6. The return statement <https://docs.python.org/3/reference/simple_stmts.html#the-return-s…
358 …* - `7.7. The yield statement <https://docs.python.org/3/reference/simple_stmts.html#the-yield-sta…
361 …* - `7.8. The raise statement <https://docs.python.org/3/reference/simple_stmts.html#the-raise-sta…
364 …* - `7.9. The break statement <https://docs.python.org/3/reference/simple_stmts.html#the-break-sta…
367 …* - `7.10. The continue statement <https://docs.python.org/3/reference/simple_stmts.html#the-conti…
370 …* - `7.11. The import statement <https://docs.python.org/3/reference/simple_stmts.html#the-import-…
373 …* - `7.11.1. Future statements <https://docs.python.org/3/reference/simple_stmts.html#future-state…
376 …* - `7.12. The global statement <https://docs.python.org/3/reference/simple_stmts.html#the-global-…
379 …* - `7.13. The nonlocal statement <https://docs.python.org/3/reference/simple_stmts.html#the-nonlo…
382 * - `8. Compound statements <https://docs.python.org/3/reference/compound_stmts.html#>`_
385 …* - `8.1. The if statement <https://docs.python.org/3/reference/compound_stmts.html#the-if-stateme…
388 …* - `8.2. The while statement <https://docs.python.org/3/reference/compound_stmts.html#the-while-s…
391 …* - `8.3. The for statement <https://docs.python.org/3/reference/compound_stmts.html#the-for-state…
394 …* - `8.4. The try statement <https://docs.python.org/3/reference/compound_stmts.html#the-try-state…
397 …* - `8.5. The with statement <https://docs.python.org/3/reference/compound_stmts.html#the-with-sta…
400 …* - `8.6. Function definitions <https://docs.python.org/3/reference/compound_stmts.html#function-d…
403 …* - `8.7. Class definitions <https://docs.python.org/3/reference/compound_stmts.html#class-definit…
406 * - `8.8. Coroutines <https://docs.python.org/3/reference/compound_stmts.html#coroutines>`_
409 …* - `8.8.1. Coroutine function definition <https://docs.python.org/3/reference/compound_stmts.html…
412 …* - `8.8.2. The async for statement <https://docs.python.org/3/reference/compound_stmts.html#the-a…
415 …* - `8.8.3. The async with statement <https://docs.python.org/3/reference/compound_stmts.html#the-…
418 * - `9. Top-level components <https://docs.python.org/3/reference/toplevel_components.html#>`_
421 …* - `9.1. Complete Python programs <https://docs.python.org/3/reference/toplevel_components.html#c…
424 * - `9.2. File input <https://docs.python.org/3/reference/toplevel_components.html#file-input>`_
427 …* - `9.3. Interactive input <https://docs.python.org/3/reference/toplevel_components.html#interact…
430 …* - `9.4. Expression input <https://docs.python.org/3/reference/toplevel_components.html#expressio…