Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Python - это язык с динамической типизацией, а это значит, что для переменных не нужно явно указывать тип данных
- 1) Что такое переменные?
- Переменная - это выделенная область в оперативной памяти, которая хранит в себе какое либо значение. К данному значению можно обращать по имени переменной. Пример создание переменной:
- name = "Коля"
- 2) Что такое тип данных?
- Тип данных - характеризует, какое значение будет храниться в переменной.
- Типы данных:
- 1) int - целые числа
- 2) str - строковый тип
- 3) float - числа с плавающей точкой (дроби)
- 4) bool - булевы переменные (True или False)
- Это 4 основных типа данных
- 3) Основные ф-ии:
- 1) input() - ввод данных с клавиатуры
- 2) print() - вывод данных
- 3) round() - округление знаков после запятой
- x = 9.0230203
- print(round(x, 3))
- 4) upper() - перевод к верхнему регистру
- 5) lower() - перевод к нижнему регистру
- 4) Экспонента
- x = 3e4 - иск = 3 * 10^4
- 5) Операции с числами (+, -, /, //, %, **)
- // - деление без остатка: 7 // 2 = 3
- ** - возведение в степень
- % - нахождение остатка от деления
- 6) Присвоение и сравнение
- 7) Явная типизация x = int(input)
- Без типизации:
- x = input()
- print(x / 2)
- print(type(x))
- С явной типизацией:
- x = input()
- print(str(x) / 2)
- print(type(x))
- 8) Операции со строками:
- СТРОКИ НЕИЗМЕНЯЕМЫЕ!
- Нельзя просто заменить один символ в строке на другой
- first_name = "Паша "
- first_name[3] = "d"
- print(first_name[3])
- К каждому элементу строки можно обращаться по индексам. Индексация начинается с 0.
- 1) Конкатенация - сложение строк
- first_name = "Паша "
- last_name = "Смирнов"
- print(first_name + last_name)
- 2) Умножение
- first_name = "Паша "
- print(first_name * 5)
- 9) Условные операторы
- if <логическое выражение>:
- инструкции
- elif <логическое выражение>:
- инструкции
- else:
- инструкции
- Отступ от края для инструкции = 4 пробела (или просто TAB)
- Блоки elif и else - являются не обязательными.
- Блок elif может быть использован сколько угодно раз
- Если подряд идут несколько if, то else будет относиться к последнему if
- Не правильно расставленные отступы могут изменить логику программы
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement