Переменные в Python
Переменные в Python
Имена переменных в Python
Имена переменных в Python
Пример работы с переменными
Пользовательский ввод и вывод
Функция print()
Данные и их типы
Изменение типов данных
Арифметические операторы
Операции над разными типами данных
Логические выражения и логический тип данных
Логические выражения и логический тип данных
Логические выражения и логический тип данных. Логические операции
Неполный условный оператор if
2.68M
Category: programmingprogramming

Презентация_2_Базовые_конструкции

1.

1

2.

Базовые конструкции языка 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 Code
https://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. Пример работы с переменными

9

10. Пользовательский ввод и вывод

Выполняется с помощью встроенных функций:
- 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
Возвращает
English     Русский Rules