Skip to content

djkif1/hillel-python

Repository files navigation

learn-python-hillel

Python learning material

Правила наименования переменных в Python

snake case - для названия переменных, функции. Все маленькие буквы, соединённые _ вместо пробелов example: my_var, len_of_text

upper snake case - для названия констант. Переменные, которые объявляют один раз и не меняют CONFIG, MAX_DURATION

CamelCase - "верблюжий" стиль, это для названия классов MyClass

Комманды Python

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() - показывает адресс объекта в оперативной памяти

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages