Sobes.tech
Intern

Python dilində literal nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Ədəd literaləri əsas məlumat turlarının birbaşa mətn təmsilçilərini ifadə edən sabit dəyərlərdir. Onlar bu turların obyektlərini çağırıcılar və ya funksiyalar çağırılmadan yaratmaq üçün istifadə olunur.

Əsas literal tipləri:

  • Sətir literaləri: Tək, cüt, üçlü tək və ya üçlü cüt tırnaklar arasında olan simvol ardıcıllığı.
    'tək tırnak'
    "cüt tırnak"
    '''üçlü tək
    çox sətirli
    sətirlər üçün'''
    """üçlü cüt
    çox sətirli
    sətirlər üçün"""
    
  • Rəqəmsal literal:
    • Tam ədədlər (int): Tam ədədləri ifadə edir. Onlar onluq, ikili (0b), səkkizlik (0o) və ya onaltılıq (0x) sistemlərində ola bilər.
      123
      0b1010 # ikili 10
      0o17 # səkkizlik 15
      0xFF # onaltılıq 255
      
    • Onluq (float): Onluq nöqtəli və ya ekponensial formada reallıq ədədlərini ifadə edir.
      3.14
      1.0e-5 # 0.00001
      
    • Kompleks (complex): İmaginariya hissəsi olan ədədləri ifadə edir.
      1 + 2j
      
  • Məntiqi literal: Boolean dəyərləri ifadə edir.
    True
    False
    
  • Xüsusi literal None: Dəyərin olmamasını ifadə edir.
    None
    
  • Kolleksiyalar (qismən literal): Siyahılar, tuple və sözlüklər yaratmaq üçün sintaksis çox vaxt literal kimi qəbul edilir.
    • Siyahılar (list): Kvadrat mötərizələr arasında.
      [1, 'a', True]
      
    • Tuple (tuple): Dairəvi mötərizələr arasında (möhtərizələr yalnız boş və tək elementli tuple üçün vacibdir).
      (1, 2, 'b')
      () # boş tuple
      (5,) # tək elementli tuple
      
    • Kümələr (set): Qayçı mötərizələr arasında (boş kütlə istisna olmaqla).
      {1, 2, 3}
      # Boş kütlə üçün set() istifadə olunur
      
    • Sözlüklər (dict): Açar-dəyər cütləri mötərizələr arasında.
      {'ad': 'Ivan', 'yaş': 30}
      {} # boş sözlük