Python Variabler: Hvordan definere/erklære strengvariabletyper
🚀 Smart sammendrag
Variabler i Python er viktige for lagring og referanse til data i et program, og fungerer som beholdere for verdier som kan manipuleres og gjenbrukes på tvers av forskjellige operasjoner.

Hva er en variabel i Python?
A Python variabel er en reservert minneplassering for å lagre verdier. Med andre ord, en variabel i en Python Programmet gir data til datamaskinen for behandling.
Python Variable typer
Hver verdi i Python har en datatype. Ulike datatyper i Python er Numbers, Liste, Tuple, Strings, Dictionary, etc. Variabler i Python kan deklareres med hvilket som helst navn eller til og med bokstaver som a, aa, abc osv.
Hvordan deklarere og bruke en variabel
La oss se på et eksempel. Vi definerer en variabel i Python og erklær den som "a" og skriv den ut.
a=100 print (a)
Hvordan deklarere en variabel på nytt?
Du kan deklarere på nytt Python variabler selv etter at du har deklarert dem én gang.
Her har vi Python deklarer en variabel initialisert til f=0.
Later, tilordner vi variabelen f til verdien «guru99» på nytt.
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 Strengesammenkobling og variabel
La oss se om du kan sette sammen forskjellige datatyper som streng og tall sammen. For eksempel vil vi sette sammen "Guru" med tallet "99".
I motsetning til Java, som sammenkobler et tall med en streng uten å deklarere tallet som en streng, mens den deklarerer variabler i Python krever at tallet deklareres som en streng, ellers vil det vise en TypeError
For følgende kode vil du få udefinert utgang -
a="Guru" b = 99 print a+b
Når heltallet er deklarert som et string, kan den sammenkobles med «Guru» + str(«99») = «Guru99» i utdataene.
a="Guru" b = 99 print(a+str(b))
Python Variable typer: Lokale og globale
Det er to typer variabler i PythonGlobale variabler og lokale variabler. Når du vil bruke den samme variabelen for resten av programmet eller modulen, deklarerer du den som en global variabel, mens hvis du vil bruke variabelen i en bestemt funksjon eller metode, bruker du en lokal variabel mens Python variabel erklæring.
La oss forstå disse Python variabeltyper med forskjellen mellom lokale og globale variabler i programmet nedenfor.
- La oss definere en variabel i Python hvor variabelen "f" er global i omfang og tildeles verdien 101, som skrives ut i utdataene
- Variabel f deklareres igjen i funksjonen og antar lokal omfang. Den er tildelt verdien «Jeg lærer» Python«, som skrives ut som output. Dette Python Variabeldeklarasjonen er forskjellig fra den globale variabelen «f» som ble definert tidligere
- Når funksjonskallet er over, blir den lokale variabelen f ødelagt. Når vi på linje 12 skriver ut verdien av «f» igjen, vises verdien av den globale variabelen 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)
Samtidig som Python variabeldeklarasjon ved hjelp av nøkkelordet global, kan du referere til den globale variabelen inne i en funksjon.
- Variabel "f" er global i omfang og tildeles verdien 101, som skrives ut i utdataene
- Variabel f er deklarert ved hjelp av nøkkelordet global. Dette er IKKE a lokal variabel, men den samme globale variabelen som ble deklarert tidligere. Derfor, når vi skriver ut verdien, er utdataene 101
- Vi endret verdien av «f» inne i funksjonen. Når funksjonskallet er over, beholdes den endrede verdien av variabelen «f». Når vi skriver ut verdien av «f» på linje 12 igjen, vises verdien «endrende 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 slette en variabel?
Du kan også slette Python variabler ved å bruke kommandoen den "variabelnavn".
I eksemplet nedenfor av Python slett variabel, vi slettet variabelen f, og når vi fortsetter med å skrive den ut, får vi feilen «variabelnavnet er ikke definert«, som betyr at du har slettet variabelen.
Eksempel Python slett variabel eller Python klar variabel:
f = 11; print(f) del f print(f)





