Python Переменные: как определить/объявить типы строковых переменных
Что такое переменная в Python?
A Python переменная — это зарезервированная ячейка памяти для хранения значений. Другими словами, переменная в программе Python предоставляет данные компьютеру для обработки.
Python Типы переменных
Каждое значение в Python имеет тип данных. Различные типы данных в Python Numbers, список, кортеж, строки, словарь и т. д. Переменные в Python может быть объявлен любым именем или даже алфавитами, такими как a, aa, abc и т. д.
Как объявить и использовать переменную
Давайте посмотрим пример. Мы определим переменную в Python и объявите его как «a» и распечатайте.
a=100 print (a)
Повторно объявить переменную
Вы можете повторно объявить Python переменные даже после того, как вы их объявили один раз.
Здесь мы имеем Python объявить переменную, инициализированную значением f=0.
Later, мы переназначаем переменной f значение «guru99»
Python 2 Пример
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Пример
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Конкатенация строк и переменная
Давайте посмотрим, можете ли вы объединить различные типы данных, такие как строка и число, вместе. Например, мы объединим «Гуру» с числом «99».
В отличие от Java, который объединяет число со строкой, не объявляя число как строку, а переменные объявляются в Python необходимо объявить число как строку, в противном случае будет выведена ошибка TypeError
Для следующего кода вы получите неопределенный вывод:
a="Guru" b = 99 print a+b
Как только целое число объявлено как string, он может объединить в выводе как «Guru» + str(«99») = «Guru99».
a="Guru" b = 99 print(a+str(b))
Python Типы переменных: локальные и глобальные
В программе есть два типа переменных Python, Глобальная переменная и Локальная переменная. Если вы хотите использовать одну и ту же переменную для остальной части вашей программы или модуля, вы объявляете ее как глобальную переменную, а если вы хотите использовать эту переменную в определенной функции или методе, вы используете локальную переменную, а Python объявление переменной.
Давайте поймем это Python типы переменных с разницей между локальными и глобальными переменными в приведенной ниже программе.
- Определим переменную в Python где переменная «f» равна Глобальный в области видимости и ему присваивается значение 101, которое выводится на выходе.
- Переменная f снова объявляется в функции и предполагает локальным объем. Ему присвоено значение «Я учусь Python». который распечатывается как результат. Этот Python объявить переменную отличается от глобальной переменной «f», определенной ранее
- После завершения вызова функции локальная переменная f уничтожается. В строке 12, когда мы снова печатаем значение «f», оно отображает значение глобальной переменной f = 101.
Python 2 Пример
# Declare a variable and initialize it f = 101 print f # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print f someFunction() print f
Python 3 Пример
# Declare a variable and initialize it f = 101 print(f) # Global vs. local variables in functions def someFunction(): # global f f = 'I am learning Python' print(f) someFunction() print(f)
В то время как Python объявление переменной с использованием ключевого слова Глобальный, вы можете ссылаться на глобальную переменную внутри функции.
- Переменная «f» Глобальный в области видимости и ему присваивается значение 101, которое выводится на выходе.
- Переменная f объявляется с использованием ключевого слова Глобальный. Это НЕ a локальная переменная, но та же глобальная переменная, объявленная ранее. Следовательно, когда мы печатаем его значение, на выходе будет 101.
-
Мы изменили значение «f» внутри функции. После завершения вызова функции измененное значение переменной «f» сохраняется. В строке 12, когда мы снова печатаем значение «f», отображается значение «изменение глобальной переменной».
Python 2 Пример
f = 101; print f # Global vs.local variables in functions def someFunction(): global f print f f = "changing global variable" someFunction() print f
Python 3 Пример
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Удалить переменную
Вы также можете удалить Python переменные с помощью команды из «имя переменной».
В приведенном ниже примере Python Удалив переменную, мы удалили переменную f, и когда приступаем к ее печати, получаем ошибку «имя переменной не определено», что означает, что вы удалили переменную.
Пример Python удалить переменную или Python очистить переменную:
f = 11; print(f) del f print(f)
Итого
- Переменные называются «конвертами» или «корзинами», где информация может храниться и на нее можно ссылаться. Как и любой другой язык программирования Python также использует переменную для хранения информации.
- Переменные могут быть объявлены любым именем или даже алфавитом, например a, aa, abc и т. д.
- Переменные можно повторно объявить даже после того, как вы объявили их один раз.
- Python константы можно понимать как типы переменных, которые содержат значение, которое нельзя изменить. Обычно Python константы ссылаются на другие файлы. Python Константа определения объявляется в новом или отдельном файле, который содержит функции, модули и т. д.
- Типы переменных в Python or Python типы переменных: локальные и глобальные
- Объявите локальную переменную, если хотите использовать ее для текущей функции.
- Объявите глобальную переменную, если вы хотите использовать одну и ту же переменную для остальной части программы.
- Чтобы удалить переменную, используется ключевое слово «del».