Python Variabler: Sådan defineres/deklareres strengvariabletyper
🚀 Smart opsummering
Variabler i Python er essentielle for lagring og referencering af data i et program, og fungerer som beholdere til værdier, der kan manipuleres og genbruges på tværs af forskellige operationer.

Hvad er en variabel i Python?
A Python en variabel er en reserveret hukommelsesplacering til at gemme værdier. Med andre ord, en variabel i en Python Programmet leverer data til computeren til behandling.
Python Variable typer
Hver værdi i Python har en datatype. Forskellige datatyper i Python er Numbers, Liste, Tuple, Strings, Dictionary osv. Variabler i Python kan deklareres med et hvilket som helst navn eller endda bogstaver som a, aa, abc osv.
Sådan deklarerer og bruger du en variabel
Lad os se et eksempel. Vi definerer en variabel i Python og erklær det som "a" og udskriv det.
a=100 print (a)
Hvordan deklarerer man en variabel igen?
Du kan genanmelde Python variabler, selv efter du har deklareret dem én gang.
Her har vi Python deklarer en variabel initialiseret til f=0.
Later, vi tildeler variablen f værdien “guru99” igen.
Python 2 Eksempel
# Declare a variable and initialize it f = 0 print f # re-declaring the variable works f = 'guru99' print f
Python 3 Eksempel
# Declare a variable and initialize it f = 0 print(f) # re-declaring the variable works f = 'guru99' print(f)
Python Strengsammenkædning og variabel
Lad os se, om du kan sammenkæde forskellige datatyper som streng og tal. For eksempel vil vi sammenkæde "Guru" med tallet "99".
I modsætning til Java, som sammenkæder et tal med en streng uden at deklarere tallet som en streng, mens variabler i Python kræver deklaration af tallet som en streng, ellers vises en TypeError
For den følgende kode får du udefineret output -
a="Guru" b = 99 print a+b
Når heltallet er deklareret som et streng, det kan sammenkædes med "Guru" + str("99") = "Guru99” i udgangen.
a="Guru" b = 99 print(a+str(b))
Python Variable typer: Lokale og globale
Der er to typer variabler i PythonGlobale variabler og lokale variabler. Når du vil bruge den samme variabel til resten af dit program eller modul, deklarerer du den som en global variabel, mens hvis du vil bruge variablen i en specifik funktion eller metode, bruger du en lokal variabel, mens Python variabel erklæring.
Lad os forstå disse Python variabeltyper med forskellen mellem lokale og globale variabler i programmet nedenfor.
- Lad os definere en variabel i Python hvor variablen "f" er global inden for omfanget og tildeles værdien 101, som udskrives i outputtet
- Variabel f deklareres igen i funktionen og antager lokale omfang. Den tildeles værdien "Jeg lærer Python", som udskrives som output. Dette Python Variabeldeklarationen er forskellig fra den globale variabel "f", der er defineret tidligere
- Når funktionskaldet er overstået, destrueres den lokale variabel f. Når vi igen udskriver værdien af "f" i linje 12, vises værdien af den globale variabel f=101.
Python 2 Eksempel
# 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 Eksempel
# 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)
Mens Python variabeldeklaration ved hjælp af søgeordet global, kan du referere til den globale variabel i en funktion.
- Variabel "f" er global inden for omfanget og tildeles værdien 101, som udskrives i outputtet
- Variabel f erklæres ved hjælp af nøgleordet global. Dette er IKKE a lokal variabel, men den samme globale variabel, der blev deklareret tidligere. Derfor, når vi udskriver dens værdi, er outputtet 101
- Vi ændrede værdien af "f" inde i funktionen. Når funktionskaldet er overstået, bevares den ændrede værdi af variablen "f". Når vi igen udskriver værdien af "f" i linje 12, vises værdien "ændrende global variabel".
Python 2 Eksempel
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 Eksempel
f = 101; print(f) # Global vs.local variables in functions def someFunction(): global f print(f) f = "changing global variable" someFunction() print(f)
Hvordan sletter man en variabel?
Du kan også slette Python variabler ved hjælp af kommandoen den "variabelnavn".
I eksemplet nedenfor Python slet variabel, vi slettede variablen f, og når vi fortsætter med at udskrive den, får vi fejlen "variabelnavnet er ikke defineret", hvilket betyder, at du har slettet variablen.
Eksempel Python slet variabel eller Python klar variabel:
f = 11; print(f) del f print(f)





