Variabile și tipuri de date în Python [Un ghid suprem pentru dezvoltatori]
Publicat: 2019-12-24Limbajul de programare Python este unul dintre cele mai solicitate limbaje de programare din lumea Machine Learning. Limbajul Python ajută dezvoltatorul să se concentreze mai mult pe implementarea funcțiilor decât doar pe scrierea de coduri complexe. Caracteristica principală a Python este ușurința de lizibilitate și acces. Tipurile de date și variabila în Python sunt două dintre conceptele fundamentale ale limbajului de programare Python.
Cuprins
Definiția variabilelor în Python
Valorile din tipul de date și din variabile variază în continuare. Valorile sunt stocate în locația de memorie a unei variabile într-un limbaj de programare. Conform specificațiilor, valoarea stocată poate fi modificată.
Când o valoare este alocată unei variabile, este declarată o variabilă python. Nu este nevoie să dați nicio comandă suplimentară pentru a crea o variabilă în Python. Să ne uităm la regulamentele și regulile pentru a crea o variabilă și la modul în care se face declararea acesteia. Citiți: Tipuri de date Python.
Definiția și declarația variabilei
Nu este nevoie să dați nicio comandă pentru declararea unei variabile în Python, în afară de furnizarea unei valori. Deci, o variabilă este implicit declarată după atribuirea valorii.
Reguli pentru declararea variabilelor
- Nu sunt permise caractere speciale:
- Nu este permis niciun caracter special într-o variabilă.
- Într-o variabilă pot fi permise doar caractere de subliniere și caractere alfanumerice.
- Valoarea din variabila Python este sensibilă la majuscule și minuscule.
Diferite tipuri de date în Python
Există șase tipuri principale de tipuri de date în Python. Patru dintre ele sunt tipuri de date numerice care dețin numai valori numerice. Acestea sunt Boolean, Complex Number, Float și Integers. Să vedem toate tipurile de date în detaliu
- numere întregi
Numerele întregi sunt folosite pentru reprezentarea valorii tipului de date întreg.
De exemplu,
1| x = 200
2 | y = 424
3 | z = 488
Atâta timp cât valoarea unui număr întreg este în numărul întreg, acesta va rămâne un număr întreg.
Se poate folosi funcția type() pentru a cunoaște tipul de tip de date al oricărei variabile.
- Pluti
Valorile zecimale sunt utilizate pentru reprezentarea valorii flotante.
De exemplu,
1 | x = 11,55
2 | y = 13,45
3 | z= 55,66
Dacă există o valoare zecimală într-un număr întreg, atunci acesta va deveni automat un tip de date flotant.
- Numere complexe
Valorile imaginare sunt folosite pentru a reprezenta numere complexe. Valoarea „j” este folosită la sfârșitul numărului pentru a reprezenta valori imaginare.
De exemplu,
1 | y = 12 + 6j
2 | x = 15 +7j
3 | z = 77 + 88j
- boolean
Tipul de date boolean este folosit pentru a obține o ieșire, fie adevărată, fie falsă. Ea clasifică rezultatul în fals sau adevărat.
De exemplu,
1 | num = 6 > 2
2 | #num este o variabilă booleană
3 | tip(numar)
4 | #ieșirea va fi booleană
5 | print(numar)
6 | #acest lucru se va imprima adevărat
- Siruri de caractere
Valorile caracterelor Unicode sunt utilizate pentru reprezentarea tipului de date șir. Un șir poate fi, de asemenea, un singur caracter, deoarece nu există un tip de date pentru un caracter în limbajul de programare Python. Ghilimele duble sau simple sunt folosite în valoarea șirului de caractere pentru declarație sau denotare. Parantezele pătrate și indecșii sunt utilizați pentru valoarea dintr-un șir care trebuie accesat.
De exemplu:
nume = 'python'
nume[5]
#acest lucru vă va oferi rezultatul ca „o”
Natura șirului este imuabilă, deoarece șirul nu poate fi schimbat după ce a fost înlocuit odată.
Intrare în linia de comandă pentru șiruri
1 y = input()
2 | print('pa', y)
Operații folosind șiruri
1 | nume = 'python'
2 | nume.sus()
3 | #acest lucru va face ca literele să fie mari
4 | name.lower()
5 | #acest lucru va face ca literele să fie mici
6 | name.replace('p') = 'P'
7 | #acest lucru va înlocui litera „p” cu „P”
8 | nume[2: 5]
9 | #acest lucru va returna șirurile începând de la indexul 2 până la indexul 5.
- Liste
În limbajul de programare Python, există patru tipuri de tipuri de date de colectare. Ar trebui să cunoaștem limitele și funcțiile unei colecții înainte de a selecta un tip de colecție. Unul dintre tipurile de date de colectare este Liste. Celelalte trei tipuri de date de colectare sunt Dictionary, Set, Tuple.
O listă poate fi schimbată și ordonată din nou, ceea ce nu este similar în cazul unui șir. De asemenea, se poate adăuga valoare duplicat în Listă. Parantezele pătrate sunt folosite pentru declararea Listă.

1 | pythonlist = [9, 10, 11, 12, 23, 4, 49, 4, 4, „python”, „n”]
Cum se accesează valoarea dintr-o listă?
În String, valorile sunt accesate folosind indecși.
1 | pythonlist[3:7]
2 |
3 | #acest lucru va primi valorile de la indexul 3 până la indexul 7.
Cum să adăugați sau să înlocuiți o valoare într-o listă?
1 | pythonlist[6] = „python”
2 |
3 | #aceasta va înlocui valoarea de la indicele 3.
4 |
5 | pythonlist.append('python')
6 |
7 | #aceasta va adăuga valoarea de la sfârșitul Listei.
8 |
9 | pythonlist.insert(3, „învățare automată)
10 |
11 | #acest lucru va adăuga valoarea de la indicele 3.
Există și alte operațiuni pe listă care pot fi efectuate sunt următoarele:
Numele metodei și proprietatea acesteia
- reverse() – returnează lista inversată
- sort() – sortează lista
- remove() – elimină elementul cu valoarea specificată
- pop() – elimină elementul din poziția specificată
- index() – returnează indexul elementului
- count() – returnează numărul de elemente ale valorii specificate
- extend() – adaugă elementele Listei la sfârșitul Listei curente
- copy() – returnează o copie a listei
- clear() – elimină toate elementele din listă
- Tupluri
Este un tip de tip de date de colectare care nu poate fi dezactivat sau modificat. Prin utilizarea valorilor indexului, se accesează valorile lui Tuple. Beneficiile din tupluri sunt în ordine și poate avea și valori în duplicat. Parantezele rotunde sunt folosite pentru a declara valoarea într-un tuplu.
De exemplu,
1 | pythontuple = (100.100.200.300.400.500.500.500)
2 |
3 | #pentru a număra numărul de elemente
4 |
5 | pythontuple.count(500)
6 |
7 | #ieșirea va fi 3
8 |
9 | #pentru a găsi indexul
10 |
11 | pythontuple.index(300)
#ieșirea va fi 4. deoarece numărul de index la 300 este 4.
- seturi
Acest tip de date nu este în ordine și nu are nici un index. Parantezele sunt folosite în Python pentru declararea unui set.
De exemplu,
1 | pythonset = {1, 2, 3, 4, 5, 5}
- Dicţionar
Este un tip de tip de date de colectare care este similar cu alt tip de date de colectare, dar valorile sale sunt reprezentate în perechi. Poate fi schimbat și nu este nevoie să-l puneți în ordine.
1 | pythondictionary = { 'tensorflow': 'ML', 'data' ” ' python' }
Concluzie
Python este un limbaj destul de popular astăzi, în principal datorită variabilelor și tipurilor de date pe care le poate gestiona. Aceste tipuri de date sunt neobișnuite și nu se găsesc în majoritatea celorlalte limbi, făcând Python unic pentru implementările de bază matematice, statistice și computaționale.
Înscrieți-vă acum la program – Programul de certificat profesional în știința datelor pentru luarea deciziilor de afaceri de la IIM-Kozhikode
În Python, prin ce sunt diferite variabilele globale și locale una de cealaltă?
O variabilă locală este definită în cadrul unei funcții, dar o variabilă globală este declarată în afara funcției. Variabilele locale sunt create când funcția este apelată și apoi șterse când este terminată. Variabilele globale, pe de altă parte, sunt generate când programul pornește și șterse când este terminat. Cu o variabilă locală, partajarea datelor nu este fezabilă, dar cu o variabilă globală, așa este. Variabilele locale sunt reținute în stivă, în timp ce variabilele globale sunt stocate de compilator într-o locație specificată.
Care este abordarea K-map pentru a reduce orice funcție booleană la cea mai simplă formă?
Minimizarea este procesul de reducere a formei algebrice a unei funcții booleene. Metoda K-map este una dintre aceste tehnici. Metoda K-map de rezolvare a expresiilor logice este un instrument grafic pentru simplificarea problemelor booleene. Hărțile K sunt uneori cunoscute ca tabele de adevăr 2D, deoarece sunt doar o modalitate diferită de a prezenta datele într-un tabel de adevăr unidimensional.
În Python, cum citești o variabilă?
Metoda încorporată input() în Python poate citi intrarea utilizatorului de la tastatură. Intrarea utilizatorului este citită ca șir, care poate fi apoi atribuit unei variabile. Trebuie să apăsăm butonul „Enter” după introducerea valorii de la tastatură. Valoarea utilizatorului este apoi citită de metoda input().