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
След като цялото число е декларирано като низ, може да се конкатенира с „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)





