Python Variabelen: typen stringvariabelen definiëren/declareren
🚀 Slimme samenvatting
Variabelen in Python zijn essentieel voor het opslaan en verwijzen naar gegevens binnen een programma. Ze fungeren als containers voor waarden die kunnen worden gemanipuleerd en hergebruikt in verschillende bewerkingen.

Wat is een variabele in Python?
A Python variabele is een gereserveerde geheugenlocatie om waarden op te slaan. Met andere woorden, een variabele in een Python Het programma geeft gegevens aan de computer ter verwerking.
Python Variabele typen
Elke waarde in Python heeft een gegevenstype. Verschillende gegevenstypen in Python zijn Numbers, Lijst, Tuple, Strings, Woordenboek, etc. Variabelen in Python kan worden aangegeven met elke naam of zelfs met letters zoals a, aa, abc, etc.
Hoe een variabele te declareren en te gebruiken
Laten we een voorbeeld bekijken. We definiëren een variabele in Python en declareer het als "a" en druk het af.
a=100 print (a)
Hoe declareer ik een variabele opnieuw?
U kunt opnieuw aangifte doen Python variabelen, zelfs nadat u ze al een keer hebt gedeclareerd.
Hier hebben we Python declareer een variabele die geïnitialiseerd is op f=0.
Later, we wijzen de variabele f opnieuw toe aan de waarde “guru99”
Python 2 Voorbeeld
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Voorbeeld
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Tekenreeksconcatenatie en variabele
Laten we eens kijken of u verschillende gegevenstypen, zoals tekenreeks en getal, aan elkaar kunt koppelen. We zullen bijvoorbeeld “Guru” samenvoegen met het nummer “99”.
Anders Java, die een getal aan een tekenreeks koppelt zonder het getal als tekenreeks te declareren, terwijl variabelen in Python vereist dat het nummer als een string wordt gedeclareerd, anders wordt een TypeError weergegeven
Voor de volgende code krijgt u een ongedefinieerde uitvoer:
a="Guru" b = 99 print a+b
Zodra het gehele getal is gedeclareerd als een snaar, kan het worden gecombineerd met “Guru” + str(“99”)= “Guru99” in de uitvoer.
a="Guru" b = 99 print(a+str(b))
Python Variabele typen: lokaal en mondiaal
Er zijn twee soorten variabelen in Python: Globale variabelen en lokale variabelen. Wanneer u dezelfde variabele voor de rest van uw programma of module wilt gebruiken, declareert u deze als een globale variabele. Als u de variabele in een specifieke functie of methode wilt gebruiken, gebruikt u een lokale variabele. Python variabele declaratie.
Laten we deze eens begrijpen Python variabelentypen met het verschil tussen lokale en globale variabelen in het onderstaande programma.
- Laten we een variabele definiëren in Python waar de variabele "f" is globaal in scope en krijgt de waarde 101 toegewezen, die in de uitvoer wordt afgedrukt
- Variabele f wordt opnieuw in de functie gedeclareerd en gaat ervan uit lokaal bereik. Er wordt de waarde "Ik leer" aan toegekend Python,” dat als uitvoer wordt afgedrukt. Dit Python variabele declaratie verschilt van de eerder gedefinieerde globale variabele “f”
- Zodra de functieaanroep is voltooid, wordt de lokale variabele f vernietigd. Wanneer we op regel 12 opnieuw de waarde van "f" afdrukken, wordt de waarde van de globale variabele f=101 weergegeven.
Python 2 Voorbeeld
# 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 Voorbeeld
# 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)
Terwijl Python variabele declaratie met behulp van het trefwoord globaalkunt u naar de globale variabele binnen een functie verwijzen.
- Variabele “f” is globaal in scope en krijgt de waarde 101 toegewezen, die in de uitvoer wordt afgedrukt
- Variabele f wordt gedeclareerd met behulp van het trefwoord globaal. Dit is NIET a lokale variabele, maar dezelfde globale variabele die eerder is gedeclareerd. Wanneer we de waarde ervan afdrukken, is de uitvoer dus 101.
- We hebben de waarde van "f" in de functie gewijzigd. Zodra de functieaanroep is voltooid, blijft de gewijzigde waarde van variabele "f" behouden. Wanneer we op regel 12 de waarde van "f" opnieuw afdrukken, wordt de waarde "veranderende globale variabele" weergegeven.
Python 2 Voorbeeld
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 Voorbeeld
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Hoe verwijder ik een variabele?
U kunt ook verwijderen Python variabelen met behulp van de opdracht del “variabele naam”.
In het onderstaande voorbeeld van Python variabele verwijderen, we hebben de variabele f verwijderd, en wanneer we deze willen afdrukken, krijgen we de fout "variabelenaam is niet gedefinieerd,” wat betekent dat u de variabele hebt verwijderd.
Voorbeeld Python variabele verwijderen of Python duidelijke variabele:
f = 11; print(f) del f print(f)





