Python Переменные: как определить/объявить типы строковых переменных
🚀 Умное резюме
Переменные в 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)





