Változók használata python 3
Miután szerver biztonságos adatközpontok Európában. Nyílt felhő VPS / VDS szerver egy gyors SSD 1 perc alatt!
A legjobb Web Hosting:
- megvédi az illetéktelen hozzáférés egy biztonságos európai adatközpont
- fizet legalább Bitcoin.
- Akkor tegye meg a disztribúciós
- védelmet DDOS támadások
- ingyenes biztonsági mentés
- Üzemidő 99,9999%
- DPC - TIER III
- ISP - TIER I
Támogatás az orosz 24/7/365 dolgozni a jogi és fizikai személyek. Most kell 24 mag és 72 Gb RAM. Kérlek!
A versenyképes áron bizonyítani, hogy a legolcsóbb hosting, ha nem tudja!
A percek alatt, válassza ki a konfiguráció, a fizetés és a CMS egy VPS kész.
Pénzvisszafizetési - 30 nap alatt!
Bankkártyák, elektronikus valuta révén Qiwi terminálok, WebMoney, PayPal, Novoplat és mások.
Tegye fel kérdését támogatás 24/7/365
Megtalálja a választ az adatbázisunkban, és megfelel az ajánlásokat a
Változók - egy nagyon fontos eleme a program; Valójában ez egy szimbólum (vagy szimbólumok), amely hozzá van rendelve egy értéket, és fel lehet használni, hanem ez az érték írásakor a program.
Ez az útmutató bemutatja, hogy az alapokat a dolgozó változók Python 3.
Mi az a változó?
Egy műszaki szempontból, a változó kap értéket egy szimbolikus nevét vagy azonosítóját. A változó nevét használják utalni a tárolt értéket a számítógépes program.
Változó is képviselteti magát egy címkét vagy egy címkét a neve, amely kötődik az értéket.
Például, ha van egy egész szám 103204934813. tárolhat egy változóban, és akkor nem kell állandóan újra be a hosszú szám. Mentse el a számot változó my_int:
Tény, my_int - címkével kötve az értéke 103 204 934 813.
Az a kifejezés, my_int = 103204934813 - ezt a feladatot művelet, amely a következő komponenseket:
- my_int - változó nevét;
- = - értékadó operátor;
- 103204934813 - értéket.
Így egy értéket rendelünk a név, akkor inicializálni vagy hozzon létre egy változót. Akkor majd a változó érték helyett. Python, ellentétben néhány más programozási nyelvek, a változók nem kell külön nyilvánítja. Ez azt jelenti, kijelentve, hogy my_int még 103204934813, egyszerűen használható my_int a szám helyett. Próbálja futtatni:
Változók felhasználásával, gyorsan végezhet számításokat. Próbálja meg 813 my_int:
print (my_int - 813)
103204934000
Mivel a változó értékét használja az eredménye egy matematikai egyenlet. Próbálja meg felvenni a két szám, és az értéket tárolja az összeg az x változó:
Mint látható, ez nagyon hasonlít az általános iskola egyenlet; Itt is, mint az algebra, betű és más jel, hogy képviselje a számok és mennyiségek a képletek és egyenletek. Python szintaxis azt feltételezi, hogy a változó nevét a bal oldalon, és az érték - jobbra.
Nyomtatás az x értékét:
Python kimenetek 221, mert ez a szám hozzáadásával kapott 76 és 145.
A forma egy változó tetszőleges típusú adatot, nem csak számokat.
my_string = 'Hello világ!'
my_flt = 45.06
my_bool = 5> # 9 logikai operátor kiértékeli a kifejezést, mint igaz vagy hamis
my_list = [ 'item_1', 'item_2', 'item_3', 'item_4']
my_tuple = ( 'egy', 'két', 'három')
my_dict =
Próbáld kérni egy ilyen változókat. érték jelenik meg a képernyőn, a változó:
my_list = [ 'item_1', 'item_2', 'item_3', 'item_4']
print (my_list)
[ 'Item_1', 'item_2', 'item_3', 'item_4']
Változó osztja egy kis területet a memóriában, ami történik egy előre meghatározott értéket.
Szabályzat határozza meg a változó nevek
Van több szabályt kell követni, ha elnevezése változó.
- Változó nevek nem tartalmazhatnak szóközt (formálisan a változó neve áll egy szó).
- Változó nevek csak betűket, számokat és aláhúzás (_).
- A változó neve nem kezdődhet számmal.
Vegyük például a helyes és helytelen változó nevét:
De a legfontosabb szabály - ez kell lenniük. Mivel kezdte el használni a program változói vannak írva teve-style, továbbra is követi ezt az elvet, hogy a végén.
Is olvasható. PEP 8 - hivatalos utasítás kódolására Python
hozzárendelését egy változó
Változó értéke (mint látható a fogalom) meg lehet változtatni.
Az a lehetőség, átcsoportosítása a változó nagyon fontos: ez lehetővé teszi, hogy a program hozzá egyéni értékek a meglévő változók változó vissza az előző érték, stb
Próbáld megkérdezni a változó x egy szám, majd újra ki kell jelölni, és állítsa be a következő sort:
Ha a program lenne írva a következő:
X = 76
X = "8host"
print (x)
Az eredmény megjelenik a képernyőn lenne csak a második hozzárendelt érték, mivel ez a legújabb kinevezést:
Több változó hozzárendelése
Python hozzárendelhet egy értéket több változó egyszerre. Így lehet inicializálni néhány változót, majd hozzárendeli őket.
Például megadhatja x, y és z értéke 0.
Most mind a három változó ugyanazt az értéket, és tartozik ugyanazon a memórián.
Python azt is lehetővé teszi, hogy hozzá több értéket több változó egy sorban. Például:
j, k, l = "8host", 1,05, 16
print (j)
print (k)
print (l)
8host
1.05
16
Mint látható, a változó j lett állítva 8host, változó k 1.05, l - 16.
Ez a funkció lehetővé teszi, hogy csökkentsék a kódot, miközben az olvashatóságot.
Globális és lokális változók
Ha egy változót a program fontos szem előtt tartani, annak hatálya alá.
Változó hatálya - az a környezet, amelyben elérhető a kódot a program. Nem minden változó megközelíthető minden részéből a program: Néhány változó globális, és néhány - a helyi.
A globális változók nyilvánította kívül a függvény, de belül rendelkezésre állnak a funkciót. Helyi deklaráljuk egy függvényen belül.
Tekintsük a példát ezen változók:
# Készítsen egy globális változót
glb_var = "globális"
# Funkciójának meghatározása
def var_function ():
lcl_var = „local” # Hozzon létre egy helyi változót függvényen belül
print (lcl_var)
# Hívja a funkció
var_function ()
# Megjeleníteni a globális változó
print (glb_var)
helyi
globális
Mivel a változó glb_var globális tudunk hivatkozni rá var_function () függvényt. A kódot módosíthatja fent meghatározott, ehhez:
glb_var = "globális"
def var_function ():
lcl_var = "helyi"
print (lcl_var)
print (glb_var) # kijelzők glb_var a függvény belsejében
var_function ()
print (glb_var)
helyi
globális
globális
Most a változó glb_var kétszer jelenik meg: belül és kívül a funkciót.
Próbálja meg a hívást egy helyi változót kívül funkció:
glb_var = "globális"
def var_function ():
lcl_var = "helyi"
print (lcl_var)
print (lcl_var)
NameError: név „lcl_var” nincs definiálva
Mint látható, nem lehet hívni egy helyi változó kívüli funkciót, hiszen már csak a függvény belsejében.
Tekintsük egy másik példát. Állítsa globális és lokális változók ugyanazt a nevet:
NUM1 = 5 # A globális változó
def My_function ():
NUM1 = 10 # A lokális változó az azonos nevű, NUM1
num2 = 7 # Helyi változó
print (NUM1) # kimenetek helyi változó NUM1
print (num2) # kimenetek helyi változó num2
# Okoz My_function ()
My_function ()
# Jeleníti globális változó NUM1
print (NUM1)
10
7
5
Mivel a helyi változó rendelt NUM1 a funkciót, a hívás jelenik NUM1 10. eredő globális változót NUM1 (miután My_function () függvény hívás) kap egy értéket 5.
globális szereplő adhatja meg, hogy a globális változók belsejében egy Python funkció:
def new_blog ():
globális blog = „8host” # Beállítja a globális változó
# Jeleníti globális változó blog
print (blog)
Annak ellenére, hogy a változó blog lett hozzárendelve belül helyileg funkció new_blog (), rendelkezésre áll kívül a funkció miatt a globális kezelő. Mert, ha hívja a print (blog) Python nem ad hibát: változó létezik, és azon kívül, és a függvény belsejében.
Megjegyzés. A globális változók definiálása a funkció nem túl gyakran használják, mert a bonyolult kódot.
Emellett tudatában kell lennie, hogy ha utalnak egy változót a függvény belsejében hozzárendelése nélkül ez az érték, ez a változó lesz a globális. Ahhoz, hogy hozzon létre egy helyi változó, meg kell adnia egy értéket, hogy a szervezetben a funkciót.
Munka változók, fontos, hogy meghatározzák, hogy melyek jobban megfelelnek a program: a globális vagy lokális. Ez általában jobb, ha a lokális változók; de ha egy változó használatos többfunkciós, akkor inicializálni egy globális változót. Ha egy változó csak egy függvényen belül, vagy egy osztály, akkor jobb használni helyileg.