A quick python cheat sheet
bool |
True, False |
int |
1, 5, 80 |
float |
1.1, .05, 8.0 |
complex |
1 + 3j, -5.2j |
str |
"текст", 'текст' |
list |
[1, 'текст', ...] |
dict |
{1: "текст", "текст": 2.0, ...} |
and |
логическое И
|
or |
логическое ИЛИ
|
not |
логическое НЕ
|
# |
комментарий
|
\n |
символ переноса каретки
|
** |
символ прерывания
|
e = 2.71828182846
pi = 3.14159265359
# с помощью **f-строки**
f"e = {e:.4f}, Pi = {pi}"
# с помощью метода **format**
"e = {:.4f}, Pi = {pi}".format(e, pi=pi)
.append(x) |
добавить x в конец списка
|
.extend(arr) |
добавиль элементы
arr в конец списка |
.insert(i, x) |
вставить элемент x на позицию i
|
.remove(x) |
удалить первое вхождение x из списка
|
.sort() |
отсортирвать элементы списка в порядке возрастания
|
.copy() |
создать копию списка
|
.keys() |
получить список ключей словаря
|
.values() |
получить список значений словаря
|
.items() |
получить список пар (ключ, значение)
|
.copy() |
создать копию словаря
|
.update(data) |
добавить или обновить значения словаря из словаря
data |
== |
равенство
|
!= |
неравенство
|
> |
больше
|
< |
меньше
|
>= |
больше или равно
|
<= |
меньше или равно
|
+ |
сложение
|
- |
вычитание
|
* |
умножение
|
/ |
деление
|
** |
возведение в степень
|
% |
остаток от деления
|
// |
целочисленное деление
|
+= |
сложение (умножение, деление и т.д.) с присваиванием
|
[value]:.[precision][type] |
, где
|
[value] |
числовое значение
|
[precision] |
кол-во цифр полсе запятой
|
[type] |
тип отображения
|
|
Подробнее
|
arr[i] |
элемент i
|
arr[i:j] |
элементы от i до j не включительно
|
arr[i:j:k] |
элементы от i до j не включительно с шагом k
|
i == 0 |
первый элемент
|
i == 1 |
второй элемент
|
i == -1 |
последний элемент
|
i == -2 |
предпоследний элемент
|
i, j, k |
не являются обязательными
|
arr[::-1] |
равносильно
arr[0:N:-1], где N - длинна списка arr |
No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.