144 lines
2.7 KiB
Python
144 lines
2.7 KiB
Python
|
#! /usr/bin/env python
|
|||
|
# -*- coding: utf-8 -*-
|
|||
|
# Above the run-comment and file encoding comment.
|
|||
|
|
|||
|
# Comments.
|
|||
|
|
|||
|
# TODO FIXME XXX
|
|||
|
|
|||
|
# Keywords.
|
|||
|
|
|||
|
with break continue del exec return pass print raise global assert lambda yield
|
|||
|
for while if elif else import from as try except finally and in is not or
|
|||
|
|
|||
|
yield from
|
|||
|
|
|||
|
def functionname
|
|||
|
class Classname
|
|||
|
def функция
|
|||
|
class Класс
|
|||
|
|
|||
|
await
|
|||
|
async def Test
|
|||
|
async with
|
|||
|
async for
|
|||
|
|
|||
|
# Builtin objects.
|
|||
|
|
|||
|
True False Ellipsis None NotImplemented
|
|||
|
|
|||
|
# Builtin function and types.
|
|||
|
|
|||
|
__import__ abs all any apply basestring bool buffer callable chr classmethod
|
|||
|
cmp coerce compile complex delattr dict dir divmod enumerate eval execfile file
|
|||
|
filter float frozenset getattr globals hasattr hash help hex id input int
|
|||
|
intern isinstance issubclass iter len list locals long map max min object oct
|
|||
|
open ord pow property range raw_input reduce reload repr reversed round set
|
|||
|
setattr slice sorted staticmethod str sum super tuple type unichr unicode vars
|
|||
|
xrange zip
|
|||
|
|
|||
|
# Builtin exceptions and warnings.
|
|||
|
|
|||
|
BaseException Exception StandardError ArithmeticError LookupError
|
|||
|
EnvironmentError
|
|||
|
|
|||
|
AssertionError AttributeError EOFError FloatingPointError GeneratorExit IOError
|
|||
|
ImportError IndexError KeyError KeyboardInterrupt MemoryError NameError
|
|||
|
NotImplementedError OSError OverflowError ReferenceError RuntimeError
|
|||
|
StopIteration SyntaxError IndentationError TabError SystemError SystemExit
|
|||
|
TypeError UnboundLocalError UnicodeError UnicodeEncodeError UnicodeDecodeError
|
|||
|
UnicodeTranslateError ValueError WindowsError ZeroDivisionError
|
|||
|
|
|||
|
Warning UserWarning DeprecationWarning PendingDepricationWarning SyntaxWarning
|
|||
|
RuntimeWarning FutureWarning ImportWarning UnicodeWarning
|
|||
|
|
|||
|
# Decorators.
|
|||
|
|
|||
|
@ decoratorname
|
|||
|
@ object.__init__(arg1, arg2)
|
|||
|
@ декоратор
|
|||
|
@ декоратор.décorateur
|
|||
|
|
|||
|
# Numbers
|
|||
|
|
|||
|
0 1 2 9 10 0x1f .3 12.34 0j 0j 34.2E-3 0b10 0o77 1023434 0x0
|
|||
|
|
|||
|
# Erroneous numbers
|
|||
|
|
|||
|
077 100L 0xfffffffL 0L 08 0xk 0x 0b102 0o78 0o123LaB
|
|||
|
|
|||
|
# Strings
|
|||
|
|
|||
|
" test " ' test '
|
|||
|
"""
|
|||
|
test
|
|||
|
"""
|
|||
|
'''
|
|||
|
test
|
|||
|
'''
|
|||
|
|
|||
|
" \a\b\c\"\'\n\r \x34\077 \08 \xag"
|
|||
|
r" \" \' "
|
|||
|
|
|||
|
"testтест"
|
|||
|
|
|||
|
b"test"
|
|||
|
|
|||
|
b"test\r\n\xffff"
|
|||
|
|
|||
|
b"тестtest"
|
|||
|
|
|||
|
br"test"
|
|||
|
|
|||
|
br"\a\b\n\r"
|
|||
|
|
|||
|
# Formattings
|
|||
|
|
|||
|
" %f "
|
|||
|
b" %f "
|
|||
|
|
|||
|
"{0.name!r:b} {0[n]} {name!s: } {{test}} {{}} {} {.__len__:s}"
|
|||
|
b"{0.name!r:b} {0[n]} {name!s: } {{test}} {{}} {} {.__len__:s}"
|
|||
|
|
|||
|
"${test} ${test ${test}aname $$$ $test+nope"
|
|||
|
b"${test} ${test ${test}aname $$$ $test+nope"
|
|||
|
|
|||
|
# Doctests.
|
|||
|
|
|||
|
"""
|
|||
|
Test:
|
|||
|
>>> a = 5
|
|||
|
>>> a
|
|||
|
5
|
|||
|
|
|||
|
Test
|
|||
|
"""
|
|||
|
|
|||
|
'''
|
|||
|
Test:
|
|||
|
>>> a = 5
|
|||
|
>>> a
|
|||
|
5
|
|||
|
|
|||
|
Test
|
|||
|
'''
|
|||
|
|
|||
|
# Erroneous symbols or bad variable names.
|
|||
|
|
|||
|
$ ? 6xav
|
|||
|
|
|||
|
&& || ===
|
|||
|
|
|||
|
# Indentation errors.
|
|||
|
|
|||
|
break
|
|||
|
|
|||
|
# Trailing space errors.
|
|||
|
|
|||
|
|
|||
|
break
|
|||
|
"""
|
|||
|
|
|||
|
test
|
|||
|
"""
|