Tipuri de date în Python - Pythonicway

Variabile în Python:

O variabilă într-un limbaj de programare este numele locurilor rezervate în memoria calculatorului pentru stocarea valorilor. Acest lucru înseamnă că, atunci când creați o variabilă, vă rezerva de fapt, o anumită locație în memoria calculatorului.

Pe baza tipului de date variabile, interpretul alocă cantitatea necesară de memorie și decide ce poate fi în zona de memorie rezervată.

Pentru înțelegere, vă puteți gândi la o variabilă ca o casetă în care puteți pune orice lucru, ci doar de o anumită dimensiune. Mărimea în acest exemplu este un tip de variabilă. Acest lucru nu este destul de definiție corectă, dar oferă o idee generală a întregului tablou.

Atribuirea unei valori unei variabile:

Operandul pe partea stângă a semnului egal (=) este numele unei variabile, operand pe partea dreapta - valoarea atribuită acestei variabile.

Atunci când executat, acest cod va fi:

Atribuirea valorii multiple:

Python poate atribui o valoare de mai multe variabile dintr-o dată. De exemplu:

Acest obiect este creat cu o valoare de 1, și toate cele 3 variabile indică zona în memorie, în care se află.

Built-in tipurile de date în Python:

Tipurile de date standard în Python includ:

Tipul de date numerice în Python:

Tipul de date numerice în Python pentru stocarea valorilor numerice. Acesta este un tip de date imuabile. ceea ce înseamnă că modificarea valorii tipurilor de date numerice va crea un obiect nou în memorie (și îndepărtarea cel vechi)

obiecte numerice sunt create atunci când atribuiți o valoare pentru ei. De exemplu:

Puteți șterge, de asemenea, un obiect numeric cu cuvinte cheie del. Sintaxa comenzii del este după cum urmează:

În Python, există patru tipuri de tipul de date numerice:

  • int (întreg)
  • lung (semnat lung întreg [pot fi prezentate în octal sau hexazecimal])
  • float (float: -0.2, 0.0, 3.14159265, etc.)
  • complex (un număr complex)

Exemple de tip de date numerice:

Șiruri în Python:

Sub șirurile în Python înseamnă un set de caractere între ghilimele. În Python, puteți utiliza o pereche de ghilimele simple sau duble. Din rânduri pot lua subșir operator care utilizează feliere ([] și [.]) Cu indici de la zero pentru primul rând la ultimul simbol. Puteți utiliza, de asemenea, indicele de revers al -1 pentru ultimul caracter înainte de începerea.

Operatorul plus (+) pentru conectarea a două linii într-o singură linie, operatorul repetiție asterisc (*). De exemplu:

Ca rezultat, veți vedea următoarele

Tipuri de date în Python - Pythonicway

Liste în Python:

Liste, probabil cel mai versatil compozit tip de date între Python. Lista este format din elemente separate prin virgulă, situate între paranteze pătrate ([]). Într-o anumită măsură, listele sunt similare cu matricele în C. Singura diferență este că elementele unei liste pot avea diferite tipuri de date.

Obțineți acces la elementele stocate în lista poate fi exact la fel ca și în liniile, folosind operatorul de tăiere ([] și [:]) și indici, pornind de la zero pentru a termina. Semnul plus (+) combină cele două liste și asterisc (*) - operatorul de repetiție în listă. De exemplu:

Ca rezultat, veți vedea:

Perechile în Python:

Tuplu este un alt tip de date integrală. similar cu lista. Un tuplu constă dintr-o serie de valori separate prin virgulă între paranteze (()). Diferența principală dintre liste și tupluri este faptul că elementele tuplele nu pot fi modificate. Adică, tuplele poate fi văzută ca liste de read-only.

Dacă nu trebuie să modificați elementele listei, pentru a economisi spațiu în memorie este mai bine să folosiți tipul de date al tuplul.

Ca rezultat, veți obține:

În acest caz, următoarele acțiuni sunt disponibile pentru liste și tupluri nu sunt disponibile pentru:

Dicționare în Python:

Dicționare în Python este Colectia neordonată de elemente, care sunt accesate de cheie. Adică, fiecare cheie al dicționarului corespunde la o anumită valoare. Cheia poate fi orice tip de date neschimbătoare (număr, șir de caractere, un tuplu) valoare - orice tip de date.

O pereche de valoare de vocabular cheie cuprins intre paranteze ( <> ). Există mai multe moduri de a crea dicționare:

Acest cod afișează următoarele:

Tipuri de date în Python - Pythonicway

Vă rugăm să rețineți că cheile și valorile sunt afișate în ordinea greșită, în care le-am cerut.

Seturi în Python:

Amplasat în Python este o altă variabilă, tipul de colectare a datelor, semnul distinctiv al care este faptul că stochează doar znachanie unic.

Creați seturi în următoarele moduri:

Pentru adăugarea unui element la metoda set este folosită adăugare, pentru a elimina - pop sau elimina. Adăugarea unui set de elemente deja existente nu va afecta setul. Seturi au o multitudine de metode de lucru cu elemente unice astfel de diferență - returnează elementele lipsă stabilite în alt set, intersecție - dimpotrivă, returnează componentele stabilite în celălalt set.

Tipuri de date în Python - Pythonicway

Conversia tipurilor de date:

Uneori poate fi necesar pentru a converti un tip de date la altul. Pentru aceasta există speciale funcția Python built-in. Iată câteva dintre ele: