Similar presentations:
Презентация_2_Базовые_конструкции
1.
12.
Базовые конструкции языка PythonЛекция
Смирнов Михаил Викторович,
доцент Кафедры информационных технологий
Факультета информационных технологий и анализа больших данных
Финансового университета при Правительстве Российской Федерации
2
3.
Переменные и выраженияДанные и их типы
Ветвления и циклы
3
4.
ПЕРЕМЕННЫЕ И ВЫРАЖЕНИЯ4
5. Переменные в Python
Переменная – это ссылка на область памяти,где хранятся те или иные данные
5
6. Переменные в Python
Прямоугольники – объекты в памятиКруги – ссылки на объекты
6
7. Имена переменных в Python
1. Имя переменной может состоять из цифр, букв и символовподчеркивания.
2. Имя переменной не может начинаться с цифры.
3. Хорошо, когда имя описывает суть, т. е. нужно давать имена, говорящие о
назначении данных, на которые они ссылаются.
4. Имя переменной не должно совпадать с зарезервированными
ключевыми словами языка
5. Имя переменной принято начинать со строчной буквы.
Чтобы узнать значение, на которое ссылается переменная, находясь в режиме
интерпретатора, достаточно ее вызвать, т. е. написать имя и нажать Enter.
7
8. Имена переменных в Python
PEP 8 – Style Guide for Python Codehttps://peps.python.org/pep-0008/
Документация языка Python предусматривает возможность использования
различных стилей наименования объектов.
Несколько примеров
-
b (single lowercase letter)
B (single uppercase letter)
lower_case_with_underscores
Not_Recommended_Style
Более подробно
https://peps.python.org/pep-0008/#descriptive-namingstyles
8
9. Пример работы с переменными
910. Пользовательский ввод и вывод
Выполняется с помощью встроенных функций:- input()
- print()
Рассмотрим работу этих функций
10
11.
Функция input()Значение пользовательского ввода можно присвоить переменной.
11
12. Функция print()
1. Распечатка строк3. Параметр sep
4. Параметр end
2. Оформление вычислений
12
13.
Особенности распечатки строк - примеры с кавычками13
14.
ДАННЫЕ И ИХ ТИПЫ14
15. Данные и их типы
• Целые числа (int) – положительные и отрицательные целые числа, атакже 0. Пример: 4, 687, -45, 0
• Вещественные числа (float).
Примеры: 1.45, -3.789654, 0.00453
Примечание: разделителем целой и дробной части служит точка, а не запятая.
• Строки (str) — набор символов в кавычках
Примеры: "мяч", "What is your name?", 'dkfjUUv', '6589’
Примечание:
кавычки в Python могут быть одинарными или двойными.
• Логические данные (bool), принимают значения True или False.
Примеры: True, False
15
16. Изменение типов данных
int() – преобразует аргумент в целое числоstr() – преобразует аргумент в строку
float() – в число с плавающей точкой
bool() – в логическое значение
Выражение
Текст слайда
Результат выполнения
int('56')
56
int(4.03)
4
int("comp 486")
Oшибка ValueError
str(56)
'56'
str(4.03)
'4.03'
float(56)
56.0
float("56")
56.0
bool(0)
False
16
17.
Примеры преобразования типов17
18.
Преобразование типа пользовательского ввода18
19.
Арифметические и логические операции19
20. Арифметические операторы
ОператорОписание
Пример
Результат
+
Сложение
7+3
10
-
Вычитание
7-3
4
*
Умножение
7*3
21
7/3
2.3333333333333335
7**3
343
7 // 3
2
7%3
1
/
**
//
%
Деление
(истинное)
Возведение в
степень
Целочисленное
деление
Остаток от
деления
20
21.
Встроенные математические функцииФункция
Описание
round(number, digits)
>>> round(1.5427, 3)
1.543
>>> round(1.5427)
2
Возвращает вещественное число, являющееся
округлением указанного числа с указанной точностью.
Второй параметр функции не является обязательным.
abs(number)
>>> abs(-7.25)
7.25
Возвращает абсолютное значение указанного числа.
pow(x, y)
>>> pow(2, 5)
32
Возвращает
programming