Top 5 tipuri de date ale Python

Publicat: 2022-11-02

Python este un limbaj de programare de nivel înalt, interpretat, orientat pe obiecte. Acceptă module și pachete, încurajând modularitatea programului și reutilizarea codului. Mai mult, sintaxa simplă și ușor de învățat a lui Python îmbunătățește lizibilitatea și scade costurile de întreținere a programului.

Tipurile de date Python sunt un mijloc de a clasifica sau clasifica elementele de date. Fiecare valoare din Python are un tip de date care spune ce operațiuni putem efectua asupra datelor. Deoarece totul în limbajul de programare este un obiect, tipurile de date Python sunt clase, iar variabilele corespunzătoare sunt instanțe (obiecte) ale claselor.

Python are diverse tipuri de date standard sau încorporate, iar acest articol explorează primele cinci dintre ele.

  1. Numeric
  2. Secvenţă
  3. A stabilit
  4. boolean
  5. Dicţionar

Învață cursuri de dezvoltare software online de la cele mai bune universități din lume. Câștigați programe Executive PG, programe avansate de certificat sau programe de master pentru a vă accelera cariera.

Cuprins

1. Tip de date numerice

Tipul de date numerice al lui Python reprezintă date cu valori numerice, cum ar fi numere întregi, numere flotante sau numere complexe. Aceste valori numerice sunt definite folosind clasele Python int , float și complexe .

  • Numere întregi: clasa int reprezintă valori întregi care pot fi numere întregi pozitive sau negative , dar nu zecimale sau fracții. Python nu are o limită maximă pentru o valoare întreagă - poate fi atâta timp cât permite memoria sistemului.
  • Numere în virgulă mobilă : numerele în virgulă mobilă diferă de numerele întregi în ceea ce privește punctele zecimale. Cu alte cuvinte, dacă o valoare întreagă este 1, o valoare în virgulă mobilă ar fi 1,0, precisă cu până la 15 zecimale.
  • Numere complexe: clasa complexă reprezintă numere complexe specificate prin „x+yj”, unde „x” este partea reală, iar „yj” este partea imaginară.

Funcția type() determină cărei clase îi aparține o valoare sau o variabilă. La fel, funcția isinstance() spune dacă un obiect aparține unei anumite clase.

Iată un exemplu pentru a ilustra tipurile de date numerice din Python:

a = 10

print(a, „este de tip”, tip(a))

b = 7,0

print(a, „este de tip”, tip (b))

c = 3+6j

print(c, „este un număr complex?”, isinstance(1+2j,complex))

Ieșire:

10 este de tipul <class 'int'>

7.0 este de tipul <clasa „float”>

(3+6j) este un număr complex? Adevărat

2. Tip de date secvență

În Python, o secvență se referă la o colecție ordonată de tipuri de date diferite sau similare. Python are următoarele tipuri de date secvențe:

  • Lista Python: În Python, o listă este o secvență ordonată de elemente care pot fi sau nu de același tip. Listele sunt flexibile, mutabile și unul dintre cele mai utilizate tipuri de date în Python.

Putem crea liste în Python prin includerea elementelor între paranteze drepte [] separate prin virgule.

Iată un exemplu pentru a ilustra liste în Python:

mylist=['mere','portocale','banane',50,'struguri',2]

imprimare(lista mea[1:4])

Ieșire:

['portocale', 'banane', 50]

  • Python Tuple: Similar unei liste, un tuplu este o secvență ordonată de elemente. Cu toate acestea, spre deosebire de liste, tuplurile sunt imuabile. Cu alte cuvinte, tuplurile nu pot fi modificate odată create. De asemenea, elementele din tupluri sunt definite între paranteze () separate prin virgule.

Iată un exemplu simplu de tuplu în Python:

t = (2, 5, 4,5, „Bună”)

print(„Conținutul tuplului este:”, t)

Ieșire:

Conținutul tuplului este: 2, 5, 4.5, „Bună”

  • Python String: Un șir Python este o secvență de caractere unicode. Putem reprezenta șiruri folosind ghilimele simple ( '' ) sau ghilimele duble ( “” ). Șirurile cu mai multe linii sunt scrise între ghilimele triple ( ''' ) sau ( “””””” ).

Mai jos este un exemplu care arată șiruri Python:

s = „Acesta este un șir”

print(e)

s = ”'Aceasta este o linie multiplă

şir"'

print(e)

Ieșire:

Acesta este un șir

Aceasta este o linie multiplă

şir

Cursuri populare și articole despre inginerie software

Programe populare
Program Executive PG în Dezvoltare Software - IIIT B Programul de Certificat Blockchain - PURDUE Programul de certificate de securitate cibernetică - PURDUE MSC în Informatică - IIIT B
Alte articole populare
Salariu inginer cloud în SUA 2021-22 Salariu AWS Solution Architect în SUA Salariu pentru dezvoltatori backend în SUA Salariu pentru Dezvoltator Front End în SUA
Salariu web developer in SUA Întrebări de interviu Scrum Master în 2022 Cum să începi o carieră în securitatea cibernetică în 2022? Opțiuni de carieră în SUA pentru studenții la inginerie

3. Setați tipul de date

Un set în Python este o colecție neordonată de elemente unice, declarate între acolade {} cu valori separate prin virgulă. Seturile Python păstrează doar valori unice și elimină duplicatele. Mai mult, putem efectua operații precum intersecția și unirea pe două seturi. Operatorul de tăiere [] nu funcționează pe un set, deoarece un set cuprinde articole neordonate fără sfera de indexare.

Iată câteva exemple de seturi Python:

Exemplul #1

s = {5,2,3,1,4}

# set de imprimare variabilă

print(„s = „, s)

# tipul de date al variabilei s

tipar(tip(uri))

Ieșire:

s = {1, 2, 3, 4, 5}

<clasa „set”>

Exemplul #2

s = {1,2,2,3,3,3}

print(e)

Ieșire:

{1, 2, 3}

4. Tipul de date boolean

Tipurile de date booleene din Python au oricare dintre cele două valori încorporate: True sau False . În contextul boolean, obiectele egale cu True sunt valori adevărate, iar cele egale cu False sunt valori false. De asemenea, putem evalua obiecte non-booleene în context boolean. Boolean este notat cu clasa bool .

Mai jos este un fragment de program în care evaluăm o expresie în Python pentru a obține unul dintre cele două răspunsuri, Adevărat sau Fals .

imprimare (11 > 10)

print(11 == 10)

imprimare (11 < 10)

Ieșire:

Adevărat

Fals

Fals

Iată un alt exemplu de program Python pentru a verifica tipul boolean:

print(tip(Adevărat))

tipăriți(tip(Fals))

print(fals)

Ieșire:

<clasa „bool”>

<clasa „bool”>

NameError: numele „false” nu este definit

Programul de mai sus afișează un mesaj de eroare deoarece numai True și False cu majuscule „T” și „F” sunt booleeni validi.

5. Tip de date din dicționar

Un dicționar Python este o colecție neordonată de valori de date în care valorile sunt în perechi cunoscute ca perechi cheie-valoare. Tipul de date dicționar este util atunci când avem volume mari de date, iar funcția sa cea mai semnificativă este regăsirea datelor. Cu toate acestea, putem prelua o valoare doar dacă îi cunoaștem cheia corespunzătoare. Dicționarele sunt definite între acolade {} , fiecare pereche cheie-valoare separă cu două puncte ( : ) și fiecare cheie este separată prin virgulă. Valoarea și cheia pot fi de diferite tipuri de date.

Un dicționar Python arată astfel:

>>> d = {1:'valoare','cheie':2}

Deși putem folosi o cheie pentru a prelua o anumită valoare, invers nu este adevărat. Uită-te la exemplul de mai jos:

d = {3:'valoare','cheie':4}

imprimare(tip(d))

print(„d[1] = „, d[1])

print(„d['key'] = “, d['key'])

# Generează eroare

print(„d[4] = „, d[4])

Ieșire:

<clasa „dict”>

d[3] = valoare

d['cheie'] = 4

Traceback (cel mai recent apel ultimul):

Fișier „<șir>”, linia 9, în <modul>

KeyError: 4

Concluzie

Python are mai multe tipuri de date încorporate, fiecare menit să stocheze valori de un anumit tip. Acest articol a discutat despre tipul Python numeric, secvență, set, boolean și dicționar.

Dacă citiți acest articol, probabil că sunteți nou în Python și încă nu ați învățat tot ce oferă acest limbaj de programare. Cu toate acestea, dacă sunteți interesat să aflați Python în profunzime și mai multe despre astfel de instrumente și biblioteci, verificați Programul de certificat avansat al upGrad în știința datelor în asociere cu IIIT Bangalore. Programul online captivant, dar riguros, de 20 de luni, se adresează în mod special profesioniștilor care lucrează care doresc să dobândească cunoștințe și abilități practice pentru a accelera intrarea în carierele în știința datelor.

Repere ale programului:

  • Masterat de la Universitatea John Moores din Liverpool
  • PGP executiv de la IIIT Bangalore
  • Peste 500 de ore de conținut de învățare și peste 20 de sesiuni live
  • Peste 25 de studii de caz și proiecte
  • Peste 14 limbaje de programare, instrumente și software
  • Sesiuni de coaching 1:8 cu experți din industrie

Aplicați astăzi pentru a obține avantaje exclusive upGrad, inclusiv asistență pentru învățarea la 360 de grade, învățarea de la egal la egal și crearea de rețele din industrie.

Care sunt cele 7 tipuri de date în Python?

Cele șapte tipuri standard de Python sunt numere, șir, listă, tuplu, dicționar, boolean și set. Un tip de date descrie caracteristicile unei variabile.

Ce tipuri de date Python sunt modificabile?

Tipurile de date Python modificabile sunt acelea ale căror valori pot fi modificate. Listele, dicționarele și seturile sunt tipuri de date modificabile în Python.

Ce este tipul panda în Python?

Pandas este o bibliotecă de software construită pe limbajul de programare Python. Funcția pandas astype() aruncă un obiect la un tip de date specificat.