Sobes.tech
Senior

Какви типове данни има в Python? На кои групи се разделят?

sobes.tech AI

Отговор от AI

В Python типовете данни могат да бъдат разделени на няколко групи:

  1. Числови типове:

    • int — цели числа, например 42
    • float — числа с плаваща запетая, например 3.14
    • complex — комплексни числа, например 1+2j
  2. Логически тип:

    • bool — приема стойности True или False
  3. Последователности:

    • str — низове, например "hello"
    • list — променяеми списъци, например [1, 2, 3]
    • tuple — неизменяеми кортежи, например (1, 2, 3)
  4. Множества:

    • set — променяемо множество от уникални елементи
    • frozenset — неизменяемо множество
  5. Отображения:

    • dict — речници, двойки ключ-стойност, например {"key": "value"}
  6. Други типове:

    • NoneType — тип на обекта None

Пример за използване:

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