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

Python Конкатенация строк и переменная

Для следующего кода вы получите неопределенный вывод:

a="Guru"
b = 99
print a+b

Как только целое число объявлено как string, он может объединить в выводе как «Guru» + str(«99») = «Guru99».

a="Guru"
b = 99
print(a+str(b))

Python Типы переменных: локальные и глобальные

В программе есть два типа переменных Python, Глобальная переменная и Локальная переменная. Если вы хотите использовать одну и ту же переменную для остальной части вашей программы или модуля, вы объявляете ее как глобальную переменную, а если вы хотите использовать эту переменную в определенной функции или методе, вы используете локальную переменную, а Python объявление переменной.

Давайте поймем это Python типы переменных с разницей между локальными и глобальными переменными в приведенной ниже программе.

  1. Определим переменную в Python где переменная «f» равна Глобальный в области видимости и ему присваивается значение 101, которое выводится на выходе.
  2. Переменная f снова объявляется в функции и предполагает локальным объем. Ему присвоено значение «Я учусь Python». который распечатывается как результат. Этот Python объявить переменную отличается от глобальной переменной «f», определенной ранее
  3. После завершения вызова функции локальная переменная f уничтожается. В строке 12, когда мы снова печатаем значение «f», оно отображает значение глобальной переменной f = 101.

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

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 объявление переменной с использованием ключевого слова Глобальный, вы можете ссылаться на глобальную переменную внутри функции.

  1. Переменная «f» Глобальный в области видимости и ему присваивается значение 101, которое выводится на выходе.
  2. Переменная f объявляется с использованием ключевого слова Глобальный. Это НЕ a локальная переменная, но та же глобальная переменная, объявленная ранее. Следовательно, когда мы печатаем его значение, на выходе будет 101.
  3. Мы изменили значение «f» внутри функции. После завершения вызова функции измененное значение переменной «f» сохраняется. В строке 12, когда мы снова печатаем значение «f», отображается значение «изменение глобальной переменной».

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

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».