Connect with us

Обучение

Заметки Python #1: Переменные

Переменная — самый простой и самый минимальный тип данных, который есть в вашем коде. По научному её трактуют так: это именованная часть памяти, в которую могут помещаться разные значения этой самой переменной. Причем в каждый момент времени переменная имеет единственное значение. В процессе выполнения программы значение переменной может изменяться. Достаточно её переобъявить

В питоне все переменные — стандартные для языков программирования. Объявляются они так же, как и на C#, например. Правилом хорошего тона в питоне — называть переменные в таком виде:

имя_переменной = её значение

Т.е. чтобы её объявить достаточно написать:

name = ‘morsik’

Одинарные кавычки здесь стоят потому, что этот тип переменной строковый — об этом ниже)

Типы переменных в Python

Тип — это то, что будет из себя представлять переменная и в каком виде она будет считываться и выводиться

Целое число — int

Число с плавающей точкой (дробное, например) — float

Логический тип — bool 

Пустой тип (ничего) — none

Строка — str

Чтобы определить тип переменной используется специальная команда (в скобочках у нас имя переменной, у которой мы хотим узнать тип):

 

Результатом такого кода будет тип строка (потому что 1993 у нас в одинарных кавычках)

Приведение переменных к одному типу

Чтобы совершать какие-либо действия над переменными нужно привести их к одному типу. Делается это через команды:

число к строке str (number)

строка к числу int (word)

У нас имеется такой код:

 

Переменная birthday_mosik у нас строка, а период — целое число. Результат выполнения кода:

Соответственно, чтобы нам узнать возраст Морсика через период 26 лет, необходимо ввести новую переменную age

 

Присваиваем ей значение cуммы переменной birthday_mosik, но только переведя её в числовое значение и переменной период. Результатом выполнения кода будет будет сумма чисел, т.е. 2019

Так же можно наоборот перевести переменную Period в строковой тип. Для этого создадим новую переменную text. Тогда код у нас будет такой:

 

Результатом будет: 199326. Программа просто вывела на экран две «склеенные» строчки

Click to comment

Leave a Reply

Ваш e-mail не будет опубликован.

Лучшие сервисы стриминга музыки в 2019 году

Сервисы

Wink Ростелеком: Samsung LG, Sony, Phillips, Android TV

Ростелеком

LG WEB OS: приложения, обновления, настройка, проблемы со звуком

Гаджеты

Ноутбуки Asus не видят жесткий диск. Автоматический вход в BIOS при старте

Гаджеты

.

Digital2.ru - тренды, IT, разработка, цифровая экономика

Connect
Подпишись на нас