Python learning material
snake case
- для названия переменных, функции. Все маленькие буквы, соединённые _ вместо пробелов example: my_var, len_of_text
upper snake case
- для названия констант. Переменные, которые объявляют один раз и не меняют CONFIG, MAX_DURATION
CamelCase
- "верблюжий" стиль, это для названия классов MyClass
print()
- команда для вывода информации в консоль
print('Hello World!')
input()
- команда для получения ввода пользователя из консоли
name = input("WHat is your name? ")
f
- format
- форматируемая строка, позволяет включать в себя значения переменных с помощью фигурных скобок { }.
print(f'Hello {name}!')
float()
- переводит в десятичное число, число с плавающей запятой
unit = float(input("Введите число: "))
print(unit)
>>> 5
int()
- Переводит число в целочисленное (без точки как в float) обрезает все послее точки безвозвратно
unit = int(input("Введите число: "))
print(unit)
>>> 5.0
type(a)
Позволяет узнать тип переменной
a = 38
print(type(a))
>>> <class 'int'>
round(1.75, 2)
Округляет в ближайшую сторону (второе значение указывает сколько оставить цыфр после точки)
print(round(1.75, 2))
math.ceil(8.3)
- ceil всегда округляет вверх (потолок)
print(math.ceil(8.3))
divmod(10, 3)
- Принимает два аргумента и возвращает пару значений - результат целочисленного деления первого аргумента на второй и остаток от этого деления.
print(divmod(10, 3))
>>>(3, 1)
isinstance(z, int)
- принимает два аргумента: объект и класс, возвращает True, если объект является экземпляром класса, и False в противном случае.
z = 3
print(f'Is Z integer? {isinstance(z, int)}')
>>> Is Z integer? True
id()
- показывает адресс объекта в оперативной памяти