Având servere în centre de date sigure din Europa. Deschideți nor VPS server / VDS pe un SSD rapid în 1 minut!
Cel mai bun Web Hosting:
- va proteja datele împotriva accesului neautorizat într-un centru european de date securizat
- va plăti cel puțin în Bitcoin.
- Acesta va pune distribuție
- protecție împotriva atacurilor DDoS-
- gratuit de backup
- Uptime 99,9999%
- DPC - TIER III
- ISP - NIVELULUI I
Suport în 24/7/365 rusă lucra cu persoane juridice și persoane fizice. Ai nevoie de acum 24 de bază și 72 GB RAM. Vă rog!
Tarifele noastre competitive dovedesc că cele mai ieftine de găzduire pe care nu a știut!
O chestiune de minute, selectați configurația, să plătească și CMS pe un VPS este gata.
Bani Înapoi - 30 de zile!
Carduri bancare, moneda electronică prin intermediul unor terminale QIWI, Webmoney, PayPal, Novoplat și altele.
Pune o intrebare 24/7/365 Suport
Găsiți răspunsurile în baza noastră de date, și să respecte recomandările din
Variabile - o componentă foarte importantă a programului; De fapt, acesta este un simbol (sau un set de simboluri), care i se atribuie o valoare și poate fi folosit în loc de această valoare atunci când scrieți programul.
Acest ghid vă prezintă elementele de bază de lucru cu variabile în Python 3.
Ce este o variabilă?
Din punct de vedere tehnic, variabila i se atribuie valoarea unui nume simbolic sau identificator. Numele variabilei este utilizat pentru a se referi la valoarea stocată în programul de calculator.
Variabila poate fi reprezentată ca o etichetă sau o etichetă cu numele, care este legat de valoarea.
De exemplu, aveți un număr întreg 103204934813. Puteți să-l stocați într-o variabilă, iar apoi nu trebuie să în mod constant re-introduceți numărul lung. Salvați numărul în my_int variabilă:
De fapt, my_int - o etichetă legată de valoarea 103 204 934 813.
Expresia my_int = 103204934813 - această operațiune de atribuire, care constă din următoarele componente:
- my_int - numele variabilei;
- = - operator de atribuire;
- 103204934813 - valoare.
Astfel, atribuirea unei valori a numelui, vă inițializa sau să creați o variabilă. Apoi, puteți utiliza variabila în locul valorii. În Python, spre deosebire de alte limbaje de programare, variabile nu trebuie să declare în mod explicit. Adică, declarând că my_int încă 103204934813, puteți utiliza pur și simplu my_int în locul numărului. Încercați să rulați:
Folosind variabile, puteți efectua rapid calcule. Încercați să luați 813 de my_int:
imprimare (my_int - 813)
103204934000
Deoarece valoarea variabilei se poate folosi rezultatul unei ecuații matematice. Încercați să adăugați două numere și să stocheze valoarea valoarea variabilei x:
După cum puteți vedea, acest lucru este foarte similar cu ecuația școală elementară; Aici, la fel ca în algebra, litere și alte simboluri utilizate pentru a reprezenta numere și cantitățile în formulele și ecuațiile. sintaxa Python presupune că numele variabilei este pe partea stângă, iar valoarea - dreapta.
Tipărește valoarea lui x:
Python ieșiri 221, pentru că este numărul obținut prin adăugarea de 76 și 145.
Sub forma unei variabile poate reprezenta orice tip de date, nu doar numere.
my_string = 'Hello, World!'
my_flt = 45,06
my_bool = 5> # 9 operatorul logic evaluează expresia ca fiind adevărată sau falsă
my_list = [ 'item_1', 'item_2', 'item_3', 'item_4']
my_tuple = ( 'unu', 'doi', 'trei')
my_dict =
Încercați să solicite una dintre aceste variabile. Valoarea este afișată pe ecranul acestei variabile:
my_list = [ 'item_1', 'item_2', 'item_3', 'item_4']
Print (my_list)
[ 'Item_1', 'item_2', 'item_3', 'item_4']
Variabila alocă o mică zonă de memorie, care are o valoare predeterminată.
Reguli specifica numele variabilelor
Există o serie de reguli care trebuie urmate atunci când denumiți variabile.
- Numele de variabile nu pot conține spații (formal, un nume de variabilă constă dintr-un singur cuvânt).
- Numele de variabile poate consta numai din litere, cifre și de subliniere (_).
- Un nume de variabilă nu poate începe cu un număr.
De exemplu, luați în considerare numele variabilelor corecte și incorecte:
Dar cea mai importantă regulă - este să fie consecvente. Din moment ce ați început să utilizați programul de variabile sunt scrise în stil cămilă, continuă să urmeze acest principiu până la capăt.
Citește de asemenea. PEP 8 - manualul oficial pentru codificare în Python
reassigning o variabilă
Valoarea variabilă (după cum se poate observa din conceptul) poate fi modificat.
Posibilitatea reassigning variabila este foarte importantă: permite programului pentru a adăuga valori personalizate la variabile existente, variabilă returnează valoarea precedentă, etc.
Încercați să întrebați în variabila x este un număr, și apoi realocați-l și setați linia:
În cazul în care programul ar fi scris după cum urmează:
x = 76
x = "8host"
print (x)
rezultatul apare pe ecran ar fi doar a doua valoare atribuită, deoarece aceasta ultima numire:
Atribuirea variabilă multiple
Python vă permite să atribuiți o singură valoare simultan mai multe variabile. Astfel, puteți inițializa câteva variabile și apoi le realocați.
De exemplu, puteți specifica variabilele x, y și z este 0.
Acum, toate cele trei variabile au aceeași valoare, și fac parte din aceeași zonă de memorie.
Python, de asemenea, vă permite să atribuiți mai multe valori pentru mai multe variabile într-o singură linie. De exemplu:
j, k, l = "8host", 1,05, 16
print (j)
Print (k)
print (l)
8host
1,05
16
După cum puteți vedea, j variabila a fost setat la 8host, k variabila 1,05, l - 16.
Această funcție vă permite să reduceți codul, menținând în același timp lizibilitate.
Variabilele globale și locale
Dacă utilizați o variabilă în program, este important să se aibă în vedere domeniul său de aplicare.
Domeniul variabilei - este contextul în care este disponibil în codul programului. Nu toate variabilele sunt accesibile din toate părțile programului: Unele variabile sunt globale, iar unele - locale.
Variabilele globale sunt declarate în afara unei funcții, dar sunt disponibile în cadrul funcției. Variabilele locale sunt declarate în cadrul unei funcții.
Luați în considerare exemplul acestor variabile:
# Crearea unei variabile globale
glb_var = "global"
# Definiți funcția
var_function def ():
lcl_var = # „locale“ Crearea unei variabile locale în interiorul unei funcții
Print (lcl_var)
# Apelați funcția
var_function ()
# Afișează variabila globală
Print (glb_var)
local
la nivel mondial
Deoarece glb_var variabilă este globală, ne putem referi la ea în funcția var_function (). Editați codul prezentat mai sus, pentru a face acest lucru:
glb_var = "global"
var_function def ():
lcl_var = "local"
Print (lcl_var)
imprimare (glb_var) # Afișează glb_var în interiorul funcției
var_function ()
Print (glb_var)
local
la nivel mondial
la nivel mondial
Acum glb_var variabilă apare de două ori: în interiorul și în afara funcției.
Încercați să apelați o variabilă locală în afara funcției:
glb_var = "global"
var_function def ():
lcl_var = "local"
Print (lcl_var)
Print (lcl_var)
NameError: numele „lcl_var“ nu este definit
După cum puteți vedea, nu puteți apela o variabilă locală în afara funcției, din moment ce există doar în interiorul funcției.
Luați în considerare un alt exemplu. Setați variabile globale și locale cu același nume:
num1 = 5 # variabilă globală
my_function def ():
num1 = 10 # Variabila locală cu același nume, num1
num2 = 7 # variabilă locale
imprimare (NUM1) # Transmite NUM1 variabilă locală
imprimare (num2) # Transmite NUM2 variabilă locală
# Cauze my_function ()
my_function ()
# Afișează NUM1 variabilă globală
Print (NUM1)
10
7
5
Deoarece o variabilă atribuită NUM1 locale în funcție, apelul apare NUM1 10. În derivarea unei NUM1 variabilă globală (după my_function () apel de funcție) primesc o valoare de 5.
Operatorul la nivel mondial vă permite să definiți variabile globale în interiorul unei funcții Python:
new_blog def ():
blog-ul la nivel mondial = „8host“ # Setează variabila globală
# Afișează blog-variabilă globală
Print (blog)
În ciuda faptului că blogul variabilă a fost atribuit la nivel local în cadrul new_blog funcția (), acesta este disponibil în afara funcției datorită operatorului la nivel mondial. Pentru că atunci când apelați de imprimare (blog) Python nu da o eroare: variabilă există și în afara și în interiorul funcției.
Notă. Definirea variabilelor globale în funcția nu este folosit foarte des, deoarece codul complicat.
De asemenea, să fie conștienți de faptul că, dacă vă referiți la o variabilă în interiorul funcției fără a atribui o valoare de ea, această variabilă va fi la nivel mondial. Pentru a crea o variabilă locală, trebuie să alocați o valoare pentru ea în corpul funcției.
Lucrul cu variabile, este important să se determine care dintre ele sunt mai potrivite pentru acest program: global sau local. De obicei, este mai bine să se folosească variabile locale; dar, în cazul în care o variabilă este utilizată în mai multe funcții, puteți inițializa o variabilă globală. Dacă utilizați o variabilă numai într-o funcție sau o clasă, este mai bine să-l folosească pe plan local.