Заметки
Философия Python
import this
`
Нижнее подчеркивание
Нижнее подчеркивание вызывает последний полученный результат
>>> 7*8
56
>>> _ + 4
60
>>>
Модуль keyword
Вызвать список ключевых слов
import keyword
keyword.kwlist
# keyword.iskeyword(строка) - проверка строки
id
Идентификатор объекта
id(var)
Python ссылается на уже существующие объекты в памяти, если объект имеет целое и небольшое значение
Ссылки на об объект
Текущее количество ссылок на объект можно узнать с помощью функции sys.getrefcount()
import sys
sys.getrefcount()
pass
Ессли функция ничего не делает, то указывается ключевое слово pass
def func():
pass
dir
Возвращает имена [переменных], доступные в локальной области, либо атрибуты указанного объекта в алфавитном порядке.
dir(object)
Документирование кода
Для добавления описания собственных функции перед телом функции помещается информация в """ тройные двойные кавычки
def func():
"""
Это описание
функции
"""
>>> help(func)
Рекомендации по документированию PEP 257
Регулярные выражения
Провека строки на соответвие числу с плавающей точкой
s.replace('.','',1).isdigit()
Выход из нескольких циклов
flag = False
for outer in outer_list:
for inner in inner_list:
if some_condition:
flag = True
break
if flag:
break
Last updated