Справочник python кратко быстро под рукой

Обновлено: 06.07.2024

Комментарий может занимать всю строчку:

или может находиться на строчке после какого-нибудь кода:

Внимание: любую строку можно превратить в комментарий, достаточно в начале строки набрать комбинацию клавиш Ctrl+/

Числа

Числа в Python бывают трёх типов:

Строки

Строка – это последовательность символов. Чаще всего строки – это просто некоторые наборы слов. Слова могут быть как на английском языке, так и почти на любом языке мира.

Кавычки

Строку можно указать, используя одинарные кавычки, как например, 'Это строка'. Любой одиночный символ в кавычках, например, 'ю' — это строка. Пустая строка '' — это тоже строка. То есть строкой мы считаем всё, что находится внутри кавычек.

Запись строки в одинарных кавычках это не единственный способ. Можно использовать и двойные кавычки, как например, ''Это строка''. Для интерпретатора разницы между записями строки в одинарных и двойных кавычках нет.

Внимание :
Если строка началась с двойной кавычки — значит и закончиться должна на двойной кавычке.
Если внутри строки мы хотим использовать двойные кавычки, то саму строку надо делать в одинарных кавычках.

Театр '' Современник ' '
print ('Театр '' Современник '' ')

Строка, занимающая несколько строк, должна быть обрамлена тройными кавычками ( '' '' '' или ''' ). Например:

'''В Python можно использовать одинарные,
двойные и тройные кавычки,
чтобы обозначить строку'''

Отступы

Сдвиг строки с помощью пробелов называется отступами .

Оператор присваивания

Переменная – это именованная область памяти, в которой хранятся данные. Данные помещаются в эту область памяти, как в ящик, с помощью оператора присваивания. Общая форма записи операции присваивания:

Знакомый нам знак равно (=) в программирование это знак операции присваивания. Различие между знаками равно и присваивания в следующем.
Например:

В обычной математической записи выражение b (рано) = b + 2 является не верным. Однако запись оператора присваивания b (присвоить) = b + 2 правильная и означает следующее: к текущему значению переменной b, например, оно было равно 4, прибавляется число 2 , и после выполнения данного оператора, значение переменной будет равно 6.

Основные операторы

Оператор

Краткое описание

Сложение (сумма x и y)

Вычитание (разность x и y)

Умножение (произведение x и y)

Внимание! Если x и y целые, то результат всегда будет целым числом! Для получения вещественного результата хотя бы одно из чисел должно быть вещественным. Пример: 40/5 → 8, а вот 40/5.0 → 8.0

y+=x; эквивалентно y = y + x;

y-=x; эквивалентно y = y - x;

y*=x; эквивалентно y = y * x;

y/=x; эквивалентно y = y / x;

y%=x; эквивалентно y = y % x;

больше или равно

меньше или равно

Деление по модулю - деление, в котором возвращается остаток.

4 % 2 в результате будет 0
5 % 2 в результате будет 1

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

4 // 3 в результате будет 1
25 // 6 в результате будет 4

Возведение в степень

5 ** 2 в результате будет 25

логическое отрицание НЕ

Основные типы данных

Имя

Тип

Описание

int

float

str

Последовательность символов: " abc " , " pyhton " , " 123 "

list

Последовательность объектов: [ 1, 2.0, " Привет! " ]

dist

tuple

Последовательность неизменных объектов:(20,25 )

set

Последовательность уникальных объектов:

bool

Логические значения: True или False

Список

Список (list) представляет тип данных, который хранит набор или последовательность элементов.
Для создания списка в квадратных скобках [ ] через запятую перечисляются все его элементы.

Создание пустого списка

Создание списка чисел:

Создание списка слов:

Создание списка из элементов разного типа

Для управления элементами списки имеют целый ряд методов. Некоторые из них:

Кроме того, Python предоставляет ряд встроенных функций для работы со списками:

Генераторы

Для создания списков, заполненных по более сложным формулам можно использовать генераторы: выражения, позволяющие заполнить список значениями, вычисленными по некоторым формулам.

Общий вид генератора следующий :

Прим ер. Создать список чисел от 0 до 10

[ i for i in range ( 0 , 10 )]
Вся конструкция заключается в квадратные скобки, потому что будет создан список. Внутри квадратных скобок можно выделить три части:

1) что делаем с элементом i : просто добавляем значение i в список
2) что берем: берем i
3) откуда берем : из объекта range .
Части отделены друг от друга ключевыми словами for и in .

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

Пример . Создать список заглавных букв английского алфавита. Код символа ' A ' – 65, код символа ' Z ' – 91. Поскольку символы идут подряд, то возможно использовать генератор.

что делаем: к значению элемента i применяем функцию chr ( i ).

Внимание. Функция chr ( i ) – по числовому коду символа возвращает сам символ. Пример. chr (65) даст символ ' A '.

['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z']

Пример. Создать список строчный букв английского алфавита. Код символа 'a' – 97, код символа 'z' – 123. Поскольку символы идут подряд, то возможно использовать генератор.

['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z']

Библиотека math

Для проведения вычислений с действительными числами язык Python содержит много дополнительных функций, собранных в библиотеку, которая называется math . Для использования этих функций в начале программы необходимо подключить библиотеку, что делается командой

После подключения программа получает доступ ко всем функциям, методам и классам, содержащимся в нём. После подключения можно вызвать любую функцию из подключенной библиотеки по следующему правилу: указывается имя модуля и через точку имя функции

Можно подключать не весь модуль, а какую-то его часть. Например, программист хочет использовать только одну функцию из математической библиотеки math . Если он подключит всю библиотеку, то будет добавлено более 40 функций, которые будут занимать место. Чтобы добавить в проект какую-то часть, используют ключевое слово from :

Ниже приведен список основных функций модуля math . Некоторые из перечисленных функций ( int , round , abs ) являются стандартными и не требуют подключения модуля math для использования.

Функция

Описание

Округление

int(x)

Округляет число в сторону нуля. Это стандартная функция, для ее использования не нужно подключать модуль math .

round(x)

Округляет число до ближайшего целого. Если дробная часть числа равна 0.5, то число округляется до ближайшего четного числа.

round(x, n)

Округляет число x до n знаков после точки. Это стандартная функция, для ее использования не нужно подключать модуль math .

floor(x)

ceil(x)

abs(x)

Модуль (абсолютная величина). Это — стандартная функция.

Корни, логарифмы

sqrt(x)

Квадратный корень. Использование : sqrt(x)

log(x)

Натуральный логарифм. При вызове в виде log(x, b) возвращает логарифм по основанию b .

e

Основание натуральных логарифмов e = 2,71828.

Тригонометрия

sin(x)

Синус угла, задаваемого в радианах

cos(x)

Косинус угла, задаваемого в радианах

tan(x)

Тангенс угла, задаваемого в радианах

asin(x )

Арксинус, возвращает значение в радианах

acos(x)

Арккосинус, возвращает значение в радианах

atan(x)

Арктангенс, возвращает значение в радианах

atan2(y, x)

Полярный угол (в радианах) точки с координатами (x, y).

degrees(x)

Преобразует угол, заданный в радианах, в градусы.

radians(x)

Преобразует угол, заданный в градусах, в радианы.

pi

Константа π = 3.1415.

Генерация случайных чисел (модуль random)

Python порождает случайные числа на основе формулы, так что они на самом деле не случайные, а, как говорят, псевдослучайные.

Модуль random позволяет генерировать случайные числа и имеет большое множество важных для практики функций. Рассмотрим основные функции:

Функция random . random () случайное число от 0 до 1.

В кратком справочнике местится информация о типах данных и операторах Python, специальных методах, встроенных функциях и исключениях, наиболее употребительных стандартных библиотечных модулях и других примечательных языковых средствах Python.

– Встроенные типы объектов, включая числа, списки, словари, множества и многое другое;
– Операторы и синтаксис для создания и обработки объектов;
– Функции и модули для структуризации и повторного использования кода;
– Инструментальные средства объектно-ориентированного программирования на Python;
– Встроенные функции, исключения и атрибуты;
– Специальные методы перегрузки операторов;
– Широко употребляемые стандартные библиотечные модули и расширения;
– Параметры командной строки и инструментальные средства разработки;
– Дополнительные рекомендации и идиомы;
– Прикладной интерфейс API базы данных SQL в Python.

Этот краткий справочник по Python карманного типа обновлен с учетом версий 3.4 и 2.7 и очень удобен для наведения быстрых справок в процессе разработки программ на Python. В лаконичной форме здесь представлены все необходимые сведения о типах данных и операторах Python, специальных методах, встроенных функциях и исключениях, наиболее употребительных стандартных библиотечных модулях и других примечательных языковых средствах Python.

Данное справочное пособие написано Марком Лутцом — известным и широко признанным во всем мире инструктором по Python. Оно послужит отличным дополнением к обширной литературе по Python, включая следующие книги самого автора: Learning Python (издательство O’Reilly), а также Programming Python (издательство O’Reilly).

Рассматриваемые вопросы – Встроенные типы объектов, включая числа, списки, словари, множества и многое другое; – Операторы и синтаксис для создания и обработки объектов; – Функции и модули для структуризации и повторного использования кода; – Инструментальные средства объектно-ориентированного программирования на Python; – Встроенные функции, исключения и атрибуты; – Специальные методы перегрузки операторов; – Широко употребляемые стандартные библиотечные модули и расширения; – Параметры командной строки и инструментальные средства разработки; – Дополнительные рекомендации и идиомы; – Прикладной интерфейс API базы данных SQL в Python.

Отзывы

Читатель

DobryiLEoPoLD

Популярные книги

Вы призвали не того. Книга 5

Вы призвали не того… Арка 6. Оферон, столица людей. Да здравствует Король! .

Вы призвали не того. Книга 5

Один день Ивана Денисовича

Александр Солженицын Один день Ивана Денисовича Эта редакция является истинной и окончательной. .

Один день Ивана Денисовича

Мастер и Маргарита

Михаил Булгаков Мастер и Маргарита Москва 1984 Текст печатается в последней прижизненной редакци.

Мастер и Маргарита

Миллениум. Тетралогия. (ЛП)

1 - Девушка с татуировкой дракона. Сорок лет загадка исчезновения юной родственницы не дает пок.

Миллениум. Тетралогия. (ЛП)

Обними меня крепче. 7 диалогов для любви на всю жизнь

Когда на смену любви и близости приходят неудовлетворенность, ссоры и охлаждение, страдают оба па.

Обними меня крепче. 7 диалогов для любви на всю жизнь

Меняю жир на силу воли

Пошаговая, проверенная схема, чтобы похудеть на несколько килограмм уже на этой неделе! В книге нет .

Меняю жир на силу воли

Привет тебе, любитель чтения. Не советуем тебе открывать "Python. Карманный справочник" Лутц Марк утром перед выходом на работу, можешь существенно опоздать. Небезынтересно наблюдать как герои, обладающие не высокой моралью, пройдя через сложные испытания, преобразились духовно и кардинально сменили свои взгляды на жизнь. Не остаются и без внимания сквозные образы, появляясь в разных местах текста они великолепно гармонируют с основной линией. Благодаря динамичному и увлекательному сюжету, книга держит читателя в напряжении от начала до конца. Встречающиеся истории, аргументы и факты достаточно убедительны, а рассуждения вынуждают задуматься и увлекают. При помощи ускользающих намеков, предположений, неоконченных фраз, чувствуется стремление подвести читателя к финалу, чтобы он был естественным, желанным. Интрига настолько запутанна, что несмотря на встречающиеся подсказки невероятно сложно угадать дорогу, по которой пойдет сюжет. Умелое и красочное иллюстрирование природы, мест событий часто завораживает своей непередаваемой красотой и очарованием. Мягкая ирония наряду с комическими ситуациями настолько гармонично вплетены в сюжет, что становятся неразрывной его частью. Периодически возвращаясь к композиции каждый раз находишь для себя какой-то насущный, волнующий вопрос и незамедлительно получаешь на него ответ. Что ни говори, а все-таки есть некая изюминка, которая выделяет данный masterpiece среди множества подобного рода и жанра. "Python. Карманный справочник" Лутц Марк читать бесплатно онлайн очень интересно, поскольку затронутые темы и проблемы не могут оставить читателя равнодушным.

Читать Python. Карманный справочник

  • Размещено 28.03.2018
  • Тип размещения: Бесплатно

Новинки

Монстр с системой

Главный герой просыпается в незнакомом для него месте, небольшой пещерке, а в ушах звенит какая-то.

Лутц Марк

Этот краткий справочник по Python карманного типа обновлен с учетом версий 3.4 и 2.7 и очень удобен для наведения быстрых справок в процессе разработки программ на Python.

Лутц Марк

Программирование на Python. Том 1 скачать

Отзывы читателей

О книге

Жизнь человека полна забот и неурядиц, и порой хочется отвлечься от всего этого. В таком случае чтение будет отличным способом отдохнуть и увидеть что-то новое. Литература показывает, сколь различны и многовариантны судьбы людей, и ты осознаёшь, что ты – только часть огромного мира.

И важно, что всё, о чем пишет автор, вызывает интерес в любое время, потому что об этом думает каждый. По мере развития событий всё больше раскрывается смысл, заложенный автором в произведение, и это может заставить остановиться и задуматься. После прочтения книги понадобится ещё какое-то время, чтобы осмыслить рассказанное и сделать выводы для себя. На сайте есть возможность скачать книгу в формате pdf или читать онлайн.

Читайте также: