Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Materialy_2.docx
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
1 Мб
Скачать
☆

Ключевые слова, встроенные функции

Ключевые слова

False - ложь.

True - правда.

None - "пустой" объект.

and - логическое И.

with / as – менеджер контекста.

assert условие - возбуждает исключение, если условие ложно.

break - выход из цикла.

class – пользовательский тип, состоящий из методов и атрибутов.

continue - переход на следующую итерацию цикла.

def - определение функции.

del - удаление объекта.

elif - в противном случае, если.

else - см. for/else или if/else.

except - перехватить исключение.

finally - вкупе с инструкцией try, выполняет инструкции независимо от того, было ли исключение или нет.

for - цикл for.

from - импорт нескольких функций из модуля.

global - позволяет сделать значение переменной, присвоенное ей внутри функции, доступным и за пределами этой функции.

if - если.

import - импорт модуля.

in - проверка на вхождение.

is - ссылаются ли 2 объекта на одно и то же место в памяти.

lambda - определение анонимной функции.

nonlocal - позволяет сделать значение переменной, присвоенное ей внутри функции, доступным в объемлющей инструкции.

not - логическое НЕ.

or - логическое ИЛИ.

pass - ничего не делающая конструкция.

raise - возбудить исключение.

return - вернуть результат.

try - выполнить инструкции, перехватывая исключения.

while - цикл while.

yield - определение функции-генератора.

Модуль keyword

В общем-то, keyword - не такой уж и модуль, но все же.

keyword.kwlist - список всех доступных ключевых слов (почему не кортеж, непонятно).

keyword.iskeyword(строка) - является ли строка ключевым словом.

Встроенные функции

Краткий обзор встроенных функций в Python 3

Встроенные функции, выполняющие преобразование типов

bool(x) - преобразование к типу bool, использующая стандартную процедуру проверки истинности. Если х является ложным или опущен, возвращает значение False, в противном случае она возвращает True.

bytearray([источник [, кодировка [ошибки]]]) - преобразование к bytearray. Bytearray - изменяемая последовательность целых чисел в диапазоне 0≤X<256. Вызванная без аргументов, возвращает пустой массив байт.

bytes([источник [, кодировка [ошибки]]]) - возвращает объект типа bytes, который является неизменяемой последовательностью целых чисел в диапазоне 0≤X<256. Аргументы конструктора интерпретируются как для bytearray().

complex([real[, imag]]) - преобразование к комплексному числу.

dict([object]) - преобразование к словарю.

float([X]) - преобразование к числу с плавающей точкой. Если аргумент не указан, возвращается 0.0.

frozenset([последовательность]) - возвращает неизменяемое множество.

int([object], [основание системы счисления]) - преобразование к целому числу.

list([object]) - создает список.

memoryview([object]) - создает объект memoryview.

object() - возвращает безликий объект, являющийся базовым для всех объектов.

range([start=0], stop, [step=1]) - арифметическая прогрессия от start до stop с шагом step.

set([object]) - создает множество.

slice([start=0], stop, [step=1]) - объект среза от start до stop с шагом step.

str([object], [кодировка], [ошибки]) - строковое представление объекта. Использует метод __str__.

tuple(obj) - преобразование к кортежу.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]