Sobes.tech
Senior

Kokie duomenų tipai yra Python'e? Į kokias grupes jie skirstomi?

sobes.tech AI

Atsakymas iš AI

Python'e duomenų tipai gali būti suskirstyti į kelias grupes:

  1. Skaičių tipai:

    • int — sveikieji skaičiai, pavyzdžiui, 42
    • float — slankiojo kablelio skaičiai, pavyzdžiui, 3.14
    • complex — sudėtiniai skaičiai, pavyzdžiui, 1+2j
  2. Loginiai tipas:

    • bool — priima reikšmes True arba False
  3. ** Sekos**:

    • str — eilutės, pavyzdžiui, "hello"
    • list — keičiamieji sąrašai, pavyzdžiui, [1, 2, 3]
    • tuple — nekintamosios poros, pavyzdžiui, (1, 2, 3)
  4. Rinkiniai:

    • set — keičiamas unikalių elementų rinkinys
    • frozenset — nekintamas rinkinys
  5. Atvaizdavimai:

    • dict — žodynai, raktas-reikšmė poros, pavyzdžiui, {"key": "value"}
  6. Kiti tipai:

    • NoneType — objekto None tipas

Pavyzdys naudojimo:

x = 10          # int
pi = 3.1415     # float
flag = True     # bool
name = "Anna"  # str
items = [1, 2, 3]  # list
point = (10, 20)    # tuple
settings = {"theme": "dark"}  # dict