0% au considerat acest document util (0 voturi)
33 vizualizări6 pagini

Tipuri de Date În Python

Tipurile de date sunt proprietăți ale datelor care indică procesorului cum să le folosească, iar în Python, fiecare valoare aparține unui tip de date specific. Există tipuri de date mutabile, precum listele și dicționarele, și tipuri de date imutabile, precum int, float, bool, string și tuple. Python oferă tipuri de date de bază integrate, inclusiv numere, șiruri, liste, tuple și dicționare, fiecare având caracteristici și utilizări specifice.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd
0% au considerat acest document util (0 voturi)
33 vizualizări6 pagini

Tipuri de Date În Python

Tipurile de date sunt proprietăți ale datelor care indică procesorului cum să le folosească, iar în Python, fiecare valoare aparține unui tip de date specific. Există tipuri de date mutabile, precum listele și dicționarele, și tipuri de date imutabile, precum int, float, bool, string și tuple. Python oferă tipuri de date de bază integrate, inclusiv numere, șiruri, liste, tuple și dicționare, fiecare având caracteristici și utilizări specifice.

Tradus de

ScribdTranslations
Drepturi de autor
© All Rights Reserved
Respectăm cu strictețe drepturile privind conținutul. Dacă suspectați că acesta este conținutul dumneavoastră, reclamați-l aici.
Formate disponibile
Descărcați ca PDF, TXT sau citiți online pe Scribd

Ce este un tip de date?

Un tip de date sau pur ș i simplu un tip este o proprietate a datelor, care spunelanguage
procesor(compilator, interpreter) cum vom folosi aceste date.
Tipurile de date indică semnificaț ia datelor, cum vor fi stocate acele date în memorie ș i
ce operaț iuni diferite pot fi efectuate asupra lui.

În limbajul de programare Python, dacă trebuie să stocăm o valoare într-o variabilă, atunci
tipul de date rol intervine.

când stocăm o valoare într-o variabilă, trebuie să folosim aceleaș i tipuri de date ca ș i
tip de variabilă. Fiecare valoare aparț ine unui anumit tip de date în Python.

Tipul de date identifică tipul de date pe care o variabilă îl poate deț ine ș i operaț iile pe care le poate efectua.
poate fi efectuat pe acele date.

Tipuri de date mutabile vs imutabile

Mutabil:-Tipurile de date mutabile sunt obiecte a căror valoare poate fi schimbată odată ce a fost creată. Aceasta
tip de obiect care permite schimbarea valorii pe loc.
Ex:-Listă, Dicț ionar, Set

v = 10
>>>tip(v)
<clasa'int'>
>>>id(v)
140731797110112
>>> v =20
>>>id(v)
140731797110432

Imutabil:-Tipurile de date imutabile sunt obiecte al căror valoare nu poate fi schimbată odată ce este
creat.
Ex:-int, float, bool, string, tuple

l = [1,2,3]
2>>>tip(l)
3<clasălistă
4>>>id(l)
52413299978760
6>>> l[0] =99
7>>> l
8[99,2,3]
9>>>id(l)
102413299978760
Tipuri de date în Python -:
Există multe tipuri de date disponibile în python, cum ar fi caracter, întreg, real, ș ir etc.
Înainte să înveț i cum poț i procesa diferite tipuri de date în Python, să discutăm despre diverse
tipuri de date acceptate de Python. Totul în limbajul de programare Python este un
obiect, tipurile de date sunt, de fapt, clase ș i variabilele sunt obiecte ale acestor clase.

Python oferă următoarele tipuri de date de bază integrate -:


1. Numere
2. Ș ir
3. Listă
4. Tuplu
5. Dicț ionar
Vezi descrierea acestor tipuri de date în următorul tabel:

S.
Data types Description
Nu.
Număr întreg:
Este de gamă nelimitată, care depinde de disponibilitatea memoriei.
Nu putem folosi numărul zecimal în acesta.
Exemplu -:5, 32, 1876,0
Valoare Booleană -:
Două valori VERITATE (1) / FALS (0)
Număr în virgulă mobilă -:
1 Numere - Are o gamă nelimitată, gama depinde de memoria din ma ș ină
arhitectură.
Este folosit pentru a stoca un număr zecimal.
Exemplu -:5.0, 32.0
Număr Complex -:
La fel ca numerele cu punct zecimal, deoarece părț ile reală ș i imaginară sunt
reprezentate ca numere zecimale.
Exemplu-:A+Bj
Este o secvenț ă de caractere Unicode.
Poate reț ine orice tip de caractere cunoscute, cum ar fi litere, numere.
2 Ș ir
Este un tip de date derivat.
Example-:'abcd', '1234', '????'
Reprezintă o listă de valori separate prin virgule de orice tip de dată între
paranteze pătrate.
Este un tip de date compus.
3 Listă Lista este modificabilă, ceea ce înseamnă că cineva poate schimba/adăuga/ș terge elementele unei
listă.
Example -:[1, 2, 3, 4] ['a', 'b', 'c', 'd']
tupla este imuabilă/neschimbabilă, ceea ce înseamnă că nu se poate face o
schimbă într-un tuplu.
Exemplu:
4 Tuplă p= (1, 2, 3, 4,5)
q = (2, 4, 6, 8)
r = ('a', 'b', 'c', 'd')
r = ('2', '5', '7', 'a', 'b', 'c')
Este într-un set nesortat de perechi cheie: valoare separate prin virgule.
5 Dicț ionar
Nici două chei nu pot fi la fel (chei unice într-un dicț ionar).

Funcț ia type() este folosită pentru a verifica tipul de date


Numere
După cum este clar din nume, tipurile de date numerice sunt folosite pentru a stoca valori numerice în Python,
care înseamnă că tipul de date Număr stochează doar valori numerice.

Când un număr este atribuit unei variabile, atunci Python creează un obiect al clasei Număr.

Acum, vom înț elege ce tip de date numerice suportă Python. Îț i vom spune
despre asta mai jos -:
1. Numere întregi
2. Tip de date Boolean
3. Numere cu punct zvelt
4. Numere complexe
Numere întregi -:
Numerele întregi sunt numere care includ 2, 43, 2356, 0, etc.
Ele nu au părț i fracț ionare. În Python, numerele întregi sunt reprezentate prin numeric
valoare fără punct zecimal.
Numerele întregi pot fi pozitive sau negative. Numerele pozitive sunt reprezentate cu un + (plus)
semn, iar numerele negative sunt reprezentate prin semnul - (minus).
Întregii în Python 3.x pot fi de orice lungime, fiind limitaț i de memoria disponibilă.
Python oferă un singur tip de date, integer, pentru a stoca un număr întreg, fie el mare sau mic.
Exemplu -:

## var1 este o variabilă întreagă


var1 =10
tip(var1)

##Ieș ire
<clasă'int'>

Valoare Booleană -:
La fel ca în viaț a reală, unele întrebări se răspund cu da sau nu, asemănător, ș i computerul de asemenea
dă răspunsuri cu da sau nu. Pentru a stoca acest tip de valoare într-un computer, folosim date boolean.
type. A boolean value is represented by True or False.
Reprezintă valoarea doar în Adevărat ș i Fals.
Tipul boolean este un subtip al numerelor întregi simple.
Adevărat ș i Fals se comportă ca (1) ș i (0).
Când utilizatorul tastează bool(0) sau bool(1), Python va returna o valoare False ș i True
[Link](0) va da întotdeauna fals. Orice număr diferit de 0, fie că este pozitiv sau negativ
va returna Adevărat dacă a fost trecut în interiorul bool().

Nu există conversie între tipul de date Boolean ș i tipul de date întreg.


Putem folosi direct valoarea booleană Adevărat/Fals în orice tip de declaraț ie condiț ională.
Exemplu -:
## var1 ș i var2 sunt variabile booleene
var1 =True
tip(var1)##Ieș ire: <clasă 'bool'>

var2 =False
tip(var2)##Ieș ire: <clasă 'bool'>

Numere cu puncte flotante -:


Dacă trebuie să declarăm variabilele în programul nostru care urmează să fie folosite pentru a stoca numere zecimale
numere, apoi declarăm astfel de variabile ca tip de date float.
Un număr care are unele părț i ca fracț ionare se numeș te număr cu virgulă mobilă.
Punctul decimal (adică un punct ".") semnalează că acest număr este un număr cu virgulă mobilă,
nu este un număr întreg.
Numerele reale pot fi pozitive sau negative.
Variabilele de tip float reprezintă numere reale. Care sunt folosite pentru măsurabile
cantităț i precum distanț a, suprafaț a, temperatura etc. ș i au, de obicei, o parte fracț ionară.
Numerele praguri reprezintă numere în virgulă mobilă cu precizie dublă la nivel de maș ină
(precizie de 15 cifre).
Advantage-:
Ele pot reprezenta o valoare între numerele întregi.
Putem reprezenta o gamă largă de valori folosind-o.
Dezavantaj -:
Operaț iile cu puncte flotante sunt de obicei mai lente decât operaț iile cu numere întregi.
Exemplu -:
## var1 este o variabilă de tip floating
var1 =5.75
tip(var1)##Ieș ire: <clasă 'float'>

Număr Complex -:
Python reprezintă numerele complexe ca o pereche de numere în virgulă mobilă.
Un număr complex este o cantitate compusă din două părț i: partea reală ș i
partea imaginară. Ambele fiind reprezentate intern ca valori Float (virgule mobile)
numere).
Un număr complex este compus din componente reale ș i imaginate.
În numărul complex A + Bi, unde A este un număr real ș i B este o parte imaginară.
folosit pentru a denota partea imaginară.
Exemplu -:
## var1 este o variabilă de tip de date complex
var1 = 3 + 5j
tip(var1)##Ieș ire: <clasă 'complex'>

[Link]##Output: 5.0
[Link]##Output: 3.0

Tip de date String


Ș irul este scris între ghilimele simple (' ') sau duble (“ “).
Când oferim informaț ii utilizatorului, atunci informaț ia este întotdeauna reprezentată ca un
grup de caractere, grupul de caractere se numeș te String.

În Python 3.x, fiecare caracter stocat într-un ș ir este un caracter Unicode, ceea ce înseamnă că toate ș irurile
în Python 3.x este o secvenț ă de caractere Unicode pure. Unicode este un sistem care este
conceput pentru a reprezenta fiecare caracter din fiecare limbă.

Un ș ir este un grup de caractere. Aceste caractere pot fi cifre, litere sau simboluri speciale.
caractere inclusiv spaț ii.
Un tip de date ș ir permite să reț ii date şir precum orice număr, de caractere valide într-un
set de ghilimele (" ")
Un ș ir poate conț ine orice tip de caractere cunoscute, cum ar fi litere, numere ș i caractere speciale.
personaje.
Următoarele sunt ș iruri în python

["abcd","1234"]

Exemplu -:
## var1,var2,var3 sunt variabile de tip date string

## with double quotes


var1 ="Hello"
tip(var1)## <clasa 'str'>

## cu ghilimele simple
var2 ='Hello'
tip(var2)## <clasă 'str'>

var3 ='12345'
tip(var3)## <clasa 'str'>

Tip de date Listă

O listă este un tip de date important în Python. Multe valori sunt păstrate în ea. Fiecare valoare este separată
printr-o virgulă, Ș i toate valorile sunt plasate într-un bracket pătrat {'[', ']'}.

O listă este un tip de dată compus în python. Poate conț ine diferite tipuri de date în interior.
el.
Listele pot fi schimbaț i/modificaț i/mutate. Aceasta înseamnă că Lista este un tip de date modificabil.
O listă în python reprezintă o valoare separată prin virgulă de orice tip de date între
paranteză pătrată.
Exemplu -:
## var1,var2,var3 sunt variabile de tip listă

## cu variabile de tip de date similar


var1 = [1,2,3,4]
tip(var1)## <clasa 'listă'>

var2 = ['A','B','C','D']
tip(var2)## <clasa 'list'>
## cu variabile de tipuri de date diferite
var3 = ["Hello",1,2,3.5]
tip(var3)## <clasă 'list'>

Tipul de date Tuples


Un tuple este o secvenț ă de elemente separate prin virgule, iar elementele sunt încadrate în
paranteză {'(' ș i ')'}. Acest lucru este diferit de listă, unde valorile sunt închise în paranteze pătrate
{'[',']'}.
Diferenț a dintre List ș i Tuple este că Tuplurile nu pot fi schimbate sau
modificat o dată creat. Asta înseamnă că nu putem schimba elementele din tuplu. Similaritatea cu un
Lista este că elementele tuplurilor pot fi de tipuri de date diferite.
Exemplu -:
## var1,var2,var3 sunt variabile de tip listă

## cu variabile de tip de date similar


var1 = (1,2,3,4)
tip(var1)## <clasa 'tuplu'>

var2 = ('A','B','C','D')
tip(var2)## <clasa 'tuple'>

## cu variabile de tipuri de date diferite


var3 = ("Hello",1,2,3.5)
tip(var3)## <clasă 'tuplu'>

S-ar putea să vă placă și