Python Literals

Literals kodda sabit dəyəri təmsil etmək üçün qeyddir. Dəyişənləri elan edərkən biz dəyişənə literal veririk. dəyişəni literal ilə də başlaya bilərik. Python Literal nümunəsinə baxaq.

a=15
b='xyz'

15 və 'xyz' dəyərləri hərfidir. Hərfi dəyərdən başqa bir şey deyil, biz dəyişənə təyin edirik. Biz deyəndə hərfi sabit dəyəri təmsil edir, çaşdırmayın Sabit hərflərlə. Literal sabit olan dəyərdir alır.

Python Literalları:

Python-da aşağıdakı literallarımız var.

Sətir hərfi:

Biz simvollar ardıcıllığını dırnaqlara əlavə etməklə sətir hərfi yarada bilərik. Sətir hərfi üçün tək, ikiqat və ya üçlü tək və ya ikiqat dırnaq işarələrindən istifadə edə bilərik. Hərfi simvol tək və ya cüt dırnaqlarla əhatə olunmuş tək simvoldur.

Tək sətir sətir:

Tək sətirli sətir tək bir sətirdə yerləşə bilən simdən başqa bir şey deyil.

st='xyz'

Çoxsətirli sətir:

Çox sətirli sətir bir neçə sətirə bölünmüş sətirdir. Python-da biz iki yolla çox sətirli sətir yarada bilərik:

1. Hər sətrin sonunda əks kəsik işarəsi:

Python-da tərs xətt xəttin davamı simvolu kimi çıxış edir.

st='Example of \
multiline \
string'

print(st)
Example of multiline string

Sətir hərfi haqqında ətraflı məlumat üçün müraciət edin Python sətirləri.

2. Üçlü sitatlardan istifadə:

Çox sətirli sətri əlavə etmək üçün üçlü sitatlardan da istifadə edə bilərik.

st='''Example of 
multiline
string'''
print(st)
Example of
multiline
string

Rəqəm hərfi:

Rəqəm hərfi dəyişməzdir. Python üç ədədi növü dəstəkləyir:

Tam ədəd hərfi:

Tam ədədlərin hər ikisi daxildir müsbət və mənfi ədədlər kəsr və ya onluq hissəsi olmadan.

a=0b1100100 #binary literal
b=200 #decimal literal
c=0o454 #octal literal
d=0x190 #hexadecimal literal

print(a,b,c,d)
100 200 300 400

Biz ikili çap, onluq və onaltılıq hərflər, hamısı onluq hərflərə çevrilir.

Üzən nöqtə hərfi:

Üzən nöqtəli literallar həm tam, həm də onluq hissələri olan həqiqi ədədlərdir. Tam və floatın toplanması və çıxılmasının nəticəsi üzən nöqtəli ədədlər olacaqdır.

a=1.55
b=1.57e1

print(a,b)
1.55 15.7

Üzən nöqtəli literal 1.57e1 eksponensial ilə ifadə edilir. 1.57*10-a bərabərdir.

Kompleks hərfi:

Kompleks ədədlər x+yj formatında təmsil olunur, burada x həqiqi hissə, y isə xəyali hissədir.

a=2+11j

print(a,a.real,a.imag)
(2+11j) 2.0 11.0

Boolean hərfi:

Boolean hərfi iki dəyərdən biridir:

  • Doğru
  • Saxta
print(1==True)
print(1==False)
print(0==True)
print(0==False)
print(1+True)
print(1+False)
True
False
False
True
2
1

Ümumiyyətlə, 1 doğru, 0 isə yalanı təmsil edir. Buna görə 1+Doğru nəticələr 2.

Xüsusi hərf:

Python-un yalnız bir xüsusi hərfi var: Yoxdur

Heç biri yaradılmayan sahəni təyin etmir.

def func():
    pass

result=func()
print(result)
None

Funksiya heç nə qaytarmadığı üçün qaytarılan dəyər Yoxdur.

Hərfi kolleksiyalar:

Python-da 4 fərqli hərf var:

  • Hərfi siyahı
  • Tuple hərfi
  • Lüğət Literal
  • Hərfi təyin edin
a=[1,2,3] #List literal
b=(1,2,3) #Tuple literal
c={'a':1,'b':2,'c':3} #Dictionary literal
d={1,2,3} #Set literal

print(a)
print(b)
print(c)
print(d)
[1, 2, 3]
(1, 2, 3)
{'a': 1, 'b': 2, 'c': 3}
{1, 2, 3}

Baxın siyahıları, quşlar, lüğəttəyin etmək hərfi kolleksiyalar haqqında daha çox öyrənmək üçün təlimat.

Translate »