SlideShare a Scribd company logo
Переменные в python
***, tutoronline.ru, 15.12 – 16:00
вопросы
1. Что такое переменная и зачем она нужна?
2. Правила именования переменных
3. Статическая и динамическая типизация
данных
4. Присвоение значений переменным
5. Вывод переменной на экран
Что такое переменная и зачем она
нужна?
•Переменная = одно из фундаментальных
понятий программирования.
•Переменная – именованная ячейка памяти,
отведенная программой для данных,
обрабатываемых программой.
Правила именования переменных
•Имя переменной должно начинаться с
буквы! Например, book – подходит для
переменной, а 1book - нет
Правила именования переменных
•Имя переменной может содержать только
буквенно-цифровые символы и знак
подчеркивания.
•Например, first – подходит для имени
переменной, а 1(st) - нет
Правила именования переменных
•Имена переменных чувствительны к
регистру символов! Например, book и Book –
разные переменные.
Правила именования переменных
• Имена переменных не должны содержать
ключевых слов python
Правила именования переменных
Верблюжья нотация переменных
•CamelCase – стиль описания переменных, в
котором слова пишутся слитно, а каждое
слово начинается с большой буквы.
•Например, MyExec,
Задание
•Определите, какие имена переменных будут
допустимы в python и почему?
•99pic или ninetyninepic99?
задание
•Определите, какие имена переменных будут
допустимы в python и почему?
•ifme или Ime?
задание
• Определите, какие имена переменных
будут допустимы в python и почему?
• Import_From_me или me_number?
Статическая типизация данных
Имена переменных объявляются в
специальном разделе и при необходимости
вызываются в тексте программы. Например, в
языках Pascal и C++
Динамическая типизация данных
•Переменная объявляется и вызывается в
нужном месте программы. (python)
Оператор присвоения значения
переменной
•В python оператором присваивания является
знак «=»
•Например, строка item=1 объявляет
переменную item и присваивает ей значение
1
Вывод значения переменной на
экран
•Для вывода значения переменной на экран
используется команда print. Аргументом
команды будет имя нашей переменной.
•Формат команды: print(аргументы)
например
•Какое значение будет выведено на экран в
результате выполнения программы:
•Number=36
•Print(number)?
Действия с переменными.
Примеры
сложение
• с=35
• D=15
• E=c+d
• Print (e)
Результат выполнения программы

More Related Content

What's hot

Lec 15
Lec 15Lec 15
Инкапсуляция и полиморфизм в ruby
Инкапсуляция и полиморфизм в rubyИнкапсуляция и полиморфизм в ruby
Инкапсуляция и полиморфизм в ruby
Evgeny Smirnov
 
01 информационный поиск
01 информационный поиск01 информационный поиск
01 информационный поиск
Lidia Pivovarova
 
ук 03.009.01 2011
ук 03.009.01 2011ук 03.009.01 2011
ук 03.009.01 2011etyumentcev
 
Ruby — Паттерны программирования
Ruby — Паттерны программированияRuby — Паттерны программирования
Ruby — Паттерны программирования
Evgeny Smirnov
 
Tema1 forms
Tema1 forms Tema1 forms
Tema1 forms olgaermus
 
8 3-1
8 3-18 3-1
Беглый обзор "внутренностей" Python
Беглый обзор "внутренностей" PythonБеглый обзор "внутренностей" Python
Беглый обзор "внутренностей" Python
Maxim Kulsha
 
java 8
java 8java 8
10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль
Anna_Malina
 
Максим Литвинов
Максим ЛитвиновМаксим Литвинов
Максим Литвинов
Lidia Pivovarova
 
Zyabrev -
Zyabrev - Zyabrev -
Zyabrev - Anna
 
Vba программы
Vba программыVba программы
Vba программы
LidiKashka
 
Fact Extraction (ideograph)
Fact Extraction (ideograph)Fact Extraction (ideograph)
Fact Extraction (ideograph)NLPseminar
 
Web-01-Basic PHP
Web-01-Basic PHPWeb-01-Basic PHP
Web-01-Basic PHP
Noveo
 
10 инф
10 инф10 инф

What's hot (20)

Rule b platf
Rule b platfRule b platf
Rule b platf
 
Lec 15
Lec 15Lec 15
Lec 15
 
Инкапсуляция и полиморфизм в ruby
Инкапсуляция и полиморфизм в rubyИнкапсуляция и полиморфизм в ruby
Инкапсуляция и полиморфизм в ruby
 
01 информационный поиск
01 информационный поиск01 информационный поиск
01 информационный поиск
 
ук 03.009.01 2011
ук 03.009.01 2011ук 03.009.01 2011
ук 03.009.01 2011
 
Ruby — Паттерны программирования
Ruby — Паттерны программированияRuby — Паттерны программирования
Ruby — Паттерны программирования
 
Tema1 forms
Tema1 forms Tema1 forms
Tema1 forms
 
8 3-1
8 3-18 3-1
8 3-1
 
Perl course in SPbSU
Perl course in SPbSUPerl course in SPbSU
Perl course in SPbSU
 
Беглый обзор "внутренностей" Python
Беглый обзор "внутренностей" PythonБеглый обзор "внутренностей" Python
Беглый обзор "внутренностей" Python
 
java 8
java 8java 8
java 8
 
аот
аотаот
аот
 
10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль10кл общие сведения о языке программирования паскаль
10кл общие сведения о языке программирования паскаль
 
Максим Литвинов
Максим ЛитвиновМаксим Литвинов
Максим Литвинов
 
Zyabrev -
Zyabrev - Zyabrev -
Zyabrev -
 
лабораторная работа №2
лабораторная работа №2лабораторная работа №2
лабораторная работа №2
 
Vba программы
Vba программыVba программы
Vba программы
 
Fact Extraction (ideograph)
Fact Extraction (ideograph)Fact Extraction (ideograph)
Fact Extraction (ideograph)
 
Web-01-Basic PHP
Web-01-Basic PHPWeb-01-Basic PHP
Web-01-Basic PHP
 
10 инф
10 инф10 инф
10 инф
 

More from Александр Радченко

интерфейс
интерфейсинтерфейс
сети и интернет
сети и интернетсети и интернет
сети и интернет
Александр Радченко
 
Being a traveller
Being a travellerBeing a traveller
Essen und trinken
Essen und trinkenEssen und trinken
работа с мультимедийными данными
работа с мультимедийными даннымиработа с мультимедийными данными
работа с мультимедийными данными
Александр Радченко
 
знакомство с компьютером 2
знакомство с компьютером 2знакомство с компьютером 2
знакомство с компьютером 2
Александр Радченко
 
логические функции в электронных таблицах и их применение
логические функции в электронных таблицах и их применениелогические функции в электронных таблицах и их применение
логические функции в электронных таблицах и их применение
Александр Радченко
 
Was sind sie von beruf
Was sind sie von berufWas sind sie von beruf
Was sind sie von beruf
Александр Радченко
 
Erste kontakte, 22.01
Erste kontakte, 22.01Erste kontakte, 22.01
таблицы в текстовых редакторах
таблицы в текстовых редакторахтаблицы в текстовых редакторах
таблицы в текстовых редакторах
Александр Радченко
 
It’s my life!
It’s my life!It’s my life!
вводное занятие тьютор онлайн
вводное занятие тьютор онлайн вводное занятие тьютор онлайн
вводное занятие тьютор онлайн
Александр Радченко
 
системы счисления
системы счислениясистемы счисления
системы счисления
Александр Радченко
 
клавиатура 1
клавиатура 1клавиатура 1
клавиатура 1
Александр Радченко
 
обзор Ms visio 2007
обзор Ms visio 2007обзор Ms visio 2007
обзор Ms visio 2007
Александр Радченко
 
устройство системного блока
устройство системного блокаустройство системного блока
устройство системного блока
Александр Радченко
 
вводное занятие тьютор онлайн 18.11
вводное занятие тьютор онлайн 18.11вводное занятие тьютор онлайн 18.11
вводное занятие тьютор онлайн 18.11
Александр Радченко
 
булевы переменные 1
булевы переменные 1булевы переменные 1
булевы переменные 1
Александр Радченко
 
кодирование информации1
кодирование информации1кодирование информации1
кодирование информации1
Александр Радченко
 
создание Web страницы в редакторе «компоновщик»
создание Web страницы в редакторе «компоновщик»создание Web страницы в редакторе «компоновщик»
создание Web страницы в редакторе «компоновщик»
Александр Радченко
 

More from Александр Радченко (20)

интерфейс
интерфейсинтерфейс
интерфейс
 
сети и интернет
сети и интернетсети и интернет
сети и интернет
 
Being a traveller
Being a travellerBeing a traveller
Being a traveller
 
Essen und trinken
Essen und trinkenEssen und trinken
Essen und trinken
 
работа с мультимедийными данными
работа с мультимедийными даннымиработа с мультимедийными данными
работа с мультимедийными данными
 
знакомство с компьютером 2
знакомство с компьютером 2знакомство с компьютером 2
знакомство с компьютером 2
 
логические функции в электронных таблицах и их применение
логические функции в электронных таблицах и их применениелогические функции в электронных таблицах и их применение
логические функции в электронных таблицах и их применение
 
Was sind sie von beruf
Was sind sie von berufWas sind sie von beruf
Was sind sie von beruf
 
Erste kontakte, 22.01
Erste kontakte, 22.01Erste kontakte, 22.01
Erste kontakte, 22.01
 
таблицы в текстовых редакторах
таблицы в текстовых редакторахтаблицы в текстовых редакторах
таблицы в текстовых редакторах
 
It’s my life!
It’s my life!It’s my life!
It’s my life!
 
вводное занятие тьютор онлайн
вводное занятие тьютор онлайн вводное занятие тьютор онлайн
вводное занятие тьютор онлайн
 
системы счисления
системы счислениясистемы счисления
системы счисления
 
клавиатура 1
клавиатура 1клавиатура 1
клавиатура 1
 
обзор Ms visio 2007
обзор Ms visio 2007обзор Ms visio 2007
обзор Ms visio 2007
 
устройство системного блока
устройство системного блокаустройство системного блока
устройство системного блока
 
вводное занятие тьютор онлайн 18.11
вводное занятие тьютор онлайн 18.11вводное занятие тьютор онлайн 18.11
вводное занятие тьютор онлайн 18.11
 
булевы переменные 1
булевы переменные 1булевы переменные 1
булевы переменные 1
 
кодирование информации1
кодирование информации1кодирование информации1
кодирование информации1
 
создание Web страницы в редакторе «компоновщик»
создание Web страницы в редакторе «компоновщик»создание Web страницы в редакторе «компоновщик»
создание Web страницы в редакторе «компоновщик»
 

переменные в Python