SlideShare a Scribd company logo
1 of 20
Переменные в 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

Инкапсуляция и полиморфизм в ruby
Инкапсуляция и полиморфизм в rubyИнкапсуляция и полиморфизм в ruby
Инкапсуляция и полиморфизм в rubyEvgeny 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
 
Беглый обзор "внутренностей" Python
Беглый обзор "внутренностей" PythonБеглый обзор "внутренностей" Python
Беглый обзор "внутренностей" PythonMaxim Kulsha
 
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 PHPNoveo
 

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 Александр Радченко

логические функции в электронных таблицах и их применение
логические функции в электронных таблицах и их применениелогические функции в электронных таблицах и их применение
логические функции в электронных таблицах и их применениеАлександр Радченко
 
создание 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