Sobes.tech
Junior

Ներկայացրեք փոփոխական և անփոփոխ տվյալների տիպերի օրինակներ։

sobes.tech AI

Պատասխան AI-ից

Փոփոխական տվյալների տեսակները կարող են փոփոխվել ստեղծելուց հետո, իսկ անփոփոխները՝ ոչ:

Օրինակներ՝

Փոփոխական:

  • Ցանկեր (List)
  • Տեսակներ (Dictionary)
  • Կազմեր (Set)
# Ցանկի փոփոխության օրինակ
my_list = [1, 2, 3]
my_list[0] = 100 # Ցանկի տարրն փոփոխվեց
print(my_list) # [100, 2, 3]
# Տեսակների փոփոխության օրինակ
my_dict = {'a': 1, 'b': 2}
my_dict['a'] = 100 # Կլուչի արժեքը փոփոխվեց
my_dict['c'] = 3 # Նոր տարր ավելացվեց
print(my_dict) # {'a': 100, 'b': 2, 'c': 3}

Անփոփոխ:

  • Թվեր (Integer, Float, Boolean)
  • Տողեր (String)
  • Տիպեր (Tuple)
# "Փոփոխություն" տողի օրինակ - իրականում ստեղծվում է նոր տող
my_string = "hello"
# my_string[0] = "H" # Խնդիր, տողերը անփոփոխ են
new_string = "H" + my_string[1:] # Նոր տող է ստեղծվում
print(new_string) # Hello
# "Փոփոխություն" տիպի օրինակ - իրականում ստեղծվում է նոր տիպ
my_tuple = (1, 2, 3)
# my_tuple[0] = 100 # Խնդիր, տիպերը անփոփոխ են
new_tuple = (100,) + my_tuple[1:] # Նոր տիպ է ստեղծվում
print(new_tuple) # (100, 2, 3)