Recapitulare

Tipuri de date în Python

Jason Myers

Instructor

Tipuri de date secvențiale

  • Liste

['Chocolate Chip', 'Peanut Butter']

  • Tupluri

('Sugar', 'Eggs')

  • Șiruri de caractere

'Cookies are wonderful'

Tipuri de date în Python

Dicționare

  • Adăugare și eliminare sigure

squirrels_by_park.pop("City Hall Park", {})

  • Despachetarea elementelor

for field, value in squirrels_by_park.items():

  • Gestionarea datelor imbricate
for park in squirrels_by_park:
    print(squirrels_by_park[park].get('color', 'N/A'))
Tipuri de date în Python

Tipuri numerice și logice

  • Întregi int(1)
  • Numere cu virgulă mobilă float(1.333333334)
  • Zecimale Decimal(5.50)
  • Booleene True or False
  • Mulțimi {'Anzac', 'Oatmeal Raisin'}
Tipuri de date în Python

Tipuri de date complexe

  • Contoare

    Counter(nyc_eatery_types)
    
  • Defaultdict-uri

    eateries_by_park = defaultdict(list)
    for park_id, name in nyc_eateries_parks:
      eateries_by_park[park_id].append(name)
    
  • Tupluri cu nume

    namedtuple('Worm', ['species', 'sex', 'mass'])
    
Tipuri de date în Python

Tipuri de date complexe

  • Clase de date
@dataclass
class WeightEntry:
    species: str
    flipper_length: int
    body_mass: int
    sex: str
Tipuri de date în Python

Felicitări!

Tipuri de date în Python

Preparing Video For Download...