Variabile și tipuri de date în Python. Partea 2 Curs Python de la începător la avansat în 11 postări de blog
Publicat: 2021-12-14Acest articol va ajuta cititorul să înțeleagă despre tipurile de date de bază în Python, variabile, unele funcții utilizate în mod obișnuit în ceea ce privește tipurile de date și unele aplicații de bază din lumea reală. Vom folosi Visual Studio Code ca editor de cod. Dacă nu ați instalat Visual Studio Code, instrucțiunile sunt date în postarea anterioară de blog.
Variabile și tipuri de date în Python - cuprins:
- Introducere în Python
- Variabile în Python
- Tipuri de date în Python
- Următorul Blog Glimpse
Introducere în Python
După cum am aflat în postarea anterioară pe blog, că Python este un limbaj de nivel înalt, interpretat, tip dinamic și orientat pe obiecte. Datorită naturii sale de nivel înalt, limbajul este foarte ușor de învățat, iar sintaxa este, de asemenea, simplă. Există o varietate de aplicații ale Python în lumea reală, cum ar fi pentru învățarea automată, știința datelor, dezvoltarea de jocuri, aplicații web și multe altele.
În postarea anterioară pe blog, am învățat cum să imprimăm text în Python. Obișnuiam să tipărim („textul dorit”) ca sintaxă. Să începem cu ce sunt variabilele și de ce folosim variabilele.
Variabile în Python
O variabilă este o entitate care stochează o valoare. Valoarea poate fi un număr, un întreg, un număr real, un text sau un caracter. Să vedem câteva exemple despre cum puteți folosi o variabilă pentru a stoca valori în Python.
# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character b = True # storing a boolean value print(x,y,z,n,b)
Output: 1 2.5 string a True
Am văzut cum să stocăm variabilele, acum să vedem cum să le imprimăm valorile. Știți deja răspunsul, care este să folosim print(), pe care l-am folosit în primul blog pentru a tipări textul dorit. De asemenea, vedeți că folosim variabilele fără a folosi ghilimele duble sau ghilimele simple, spre deosebire de înainte. Acest lucru se datorează faptului că o variabilă este recunoscută prin imprimare direct, deoarece este stocată în memorie atunci când este declarată. Acum, să tipărim variabilele.
Putem vedea că variabilele sunt imprimate așa cum este evidențiat în imaginea de mai sus. După cum putem vedea, Python acceptă majoritatea diferitelor tipuri de date din Python, cum ar fi întreg, float (numere reale), șir (text sau caractere) și Boolean (adevărat sau fals).
Tipuri de date în Python
Siruri de caractere

Ce operații pot fi efectuate folosind șiruri de caractere?
- titlu()
Această funcție poate fi folosită pentru a scrie cu majuscule litera de început a fiecărui cuvânt din șir, așa cum se vede mai jos, rezultatul este evidențiat.
text="this blog is awesome" print(text.title())Ieșire:
This Blog Is Awesome
Această funcție poate fi folosită pentru a scrie cu majuscule toate cuvintele din șir. Exemplul este ilustrat în imaginea de mai jos.
text="this blog is awesome" print(text.upper()) output: THIS BLOG IS AWESOME
Această funcție poate fi folosită pentru a converti cuvintele întregi din șir în litere mici. Exemplul este ilustrat în imaginea de mai jos.
text = "this blog is awesome" print(text.lower())
Output: this blog is awesome
Pentru a combina două șiruri diferite, se poate folosi „+”. Exemplul este ilustrat în imaginea de mai jos.
text = "this blog is awesome" text2="for beginners" print(text+text2)
Output: this blog is awesomefor beginners
Există momente în care nu doriți să imprimați text într-o singură linie, ci să aveți mai multe rânduri și, uneori, doriți ca textul să aibă spațiu pentru tab-uri. Acest lucru se poate face în Python folosind „\n” (linie nouă) și „\t” (spațiu pentru tab). Exemplul este ilustrat mai jos.
print("this blog is \nawesome")
print("\tthis blog is awesome")
Output: this blog is awesome this blog is awesome
Aceasta este o funcție în Python care elimină orice spațiu alb din șir. Folosind bandă, atât spațiile albe din stânga cât și din dreapta pot fi eliminate. Dar, uneori, pentru cerințele specifice pentru eliminarea spațiului alb din stânga se poate folosi „lstrip()” și pentru dreapta se poate folosi „rstrip()”. Exemplul cu cod este ilustrat mai jos.
z=" hello " print(z) print(z.strip()) print(z.rstrip()) print(z.lstrip()) Output: “ hello “ “hello” “ hello” “hello “
Folosind funcția len(), poate fi determinată lungimea unui șir. Exemplul cu cod este ilustrat mai jos. Puteți vedea pentru șirul „bună ziua”, rezultatul este 5.
Z="awesome" Print(len(Z))
Output: 5
numere întregi
Tipurile de date cu numere întregi din Python sunt utilizate numai atunci când trebuie stocate numere întregi. Există mai multe operații, care pot fi efectuate pe numere întregi. Să învățăm aici despre funcția type(). Funcția type() vă spune despre tipul de date al variabilei. Exemplul pentru funcția type() cu cod este ilustrat mai jos.
a=1 type(a)
output: int
Plutitoare
Numai în variabilele de tip de date întregi, numerele întregi pot fi stocate, dar pentru a include numere reale sau pentru a stoca numere reale folosim float. În esență, float este folosit pentru zecimale.
a=1.6 type(a)
output: float
Operații pe flotoare și numere întregi
În matematica noastră de bază în timpul liceului nostru, am învățat mai multe operații care pot fi efectuate pe numere precum adunarea, scăderea, înmulțirea, împărțirea și multe altele. Putem efectua toate aceste operații pe float și numere întregi, așa cum este ilustrat mai jos cu cod.

# variables x = 1 # storing integer y = 2.5 # storing real number z = "string" # storing string or text n = "a" # storing a character x = True # sprint(x,y,z,n,b)toring a boolean valueprint(tip(x),tip(y),tip(z),tip(n),tip(b)) [/code]
output: <class 'bool'> <class 'float'> <class 'str'> <class 'str'> <class 'bool'>
boolean
În Python, există momente în care un dezvoltator trebuie să știe dacă o afirmație este adevărată sau falsă. În cea mai mare parte, atunci când se utilizează condiții, sunt folosite booleanele. Booleanul este format din Adevărat și Fals. Nu că Python este sensibil la majuscule și minuscule atunci când folosește booleeni, de aceea trebuie să fie doar în formatul True și False.
Pe măsură ce am aflat despre tipurile de date în Python și despre variabile în Python, haideți să codificăm un program simplu și să ne testăm cunoștințele.
- Conversie tip
Conversia tipului este un proces în care convertiți o variabilă de tip de date într-o altă variabilă de tip de date.
- int()
Aceasta convertește un număr care este sub formă de șir sau un float în valoare întreagă. Exemplul este ilustrat mai jos cu codul.
a="6" b=6.5 print(int(a),int(b))
output: 6 6
int() poate converti numai numere sub formă de șir în numere întregi, dar nu și caractere. Dacă caracterele sunt folosite în int(). atunci va da o eroare așa cum este ilustrat mai jos.
a="a" print(int(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-128-d5a3b8380653> in <module> 1 a="a" 2 ----> 3 print(int(a)) ValueError: invalid literal for int() with base 10: 'a'
Acesta este folosit pentru a converti orice număr real sub formă de șir sau orice număr întreg în float, așa cum este ilustrat în codul de mai jos.
a="6.5" b=7 print(float(a),float(b))
output: 6.5 7.0
Float() poate converti numai numere sub formă de șir în float, dar nu și caractere. Dacă caracterele sunt folosite în float(). Apoi va da o eroare așa cum este ilustrat mai jos.
a="a" print(float(a))
output: --------------------------------------------------------------------------- ValueError Traceback (most recent call last) <ipython-input-130-f48cb0b32023> in <module> 1 a="a" 2 ----> 3 print(float(a)) ValueError: could not convert string to float: 'a'
Această funcție poate converti orice valoare întreagă sau flotantă în formă de șir. Exemplul este ilustrat mai jos.
a = 6 b = 6.7 c = True print(str(a), str(b), str(c))
output: 6 6.7 True
Această funcție poate converti orice număr întreg, șir, valoare flotantă într-o valoare booleană.
Dacă valorile în număr întreg sau flotant sunt 0, atunci bool() va da False. Pentru șiruri, dacă șirul este gol, atunci False. Exemplul este ilustrat mai jos.
a = 0 b = 0 c = "" print(bool(a), bool(b), bool(c))ieșire: False False False
Următorul Blog Glimpse
În următoarea postare pe blog vom afla despre Liste, Tupluri, Seturi și Dicționare.
S-ar putea să vă placă și Cursul nostru JavaScript de la începător la avansat.
Autor: Robert Whitney
Expert JavaScript și instructor care antrenează departamentele IT. Scopul său principal este de a crește productivitatea echipei, învățându-i pe alții cum să coopereze eficient în timp ce codifică.
Curs Python de la începător la avansat în 11 postări de blog:
- Curs de introducere în Python. Partea 1 Curs Python de la începător la avansat în 11 postări de blog
- Variabile și tipuri de date în Python. Partea 2 Curs Python de la începător la avansat în 11 postări de blog
- Tupluri, liste, seturi și dicționare Python. Partea 3 Curs Python de la începător la avansat în 11 postări de blog
- Seturi și dicționare Python. Partea 4 Curs Python de la începător la avansat în 11 postări de blog
- Declarații condiționate în Python. Partea 5 Curs Python de la începător la avansat în 11 postări de blog
- Bucle în Python. Partea 6 Curs Python de la începător la avansat în 11 postări de blog
- Funcții Python. Partea 7 Curs Python de la începător la avansat în 11 postări de blog
- Funcții avansate în Python. Partea 8 Curs Python de la începător la avansat în 11 postări de blog
- Clasele și obiectele Python. Partea 9 Curs Python de la începător la avansat în 11 postări de blog
- Fișiere în Python. Partea 10 Curs Python de la începător la avansat în 11 postări de blog
- Aplicații Python în practică. Partea 11 Curs Python de la începător la avansat în 11 postări de blog
