Proqramlaşdırma

Əsaslar: sabitlər, dəyişənlər, sətirlər

Şərhlər, ədədlər, sətirlər, dəyişənlər və sətir quruluşu.

Bütün dərslər · Python dərsləri: sıfırdan öyrən

Qiymətlər və tiplər

Proqramın işlətdiyi hər məlumatın tipi var. Tam ədəd int, kəsrli ədəd float, mətn str, doğru/yalan isə bool adlanır. type() funksiyası qiymətin tipini göstərir.

print(type(15))        # <class 'int'>
print(type(3.14))      # <class 'float'>
print(type("Baku"))    # <class 'str'>
print(type(10 > 3))    # <class 'bool'>

Ədədlər arasında nöqtə ondalıq ayırıcıdır: 2.5. Çox böyük ədədləri oxunaqlı etmək üçün alt xətt yaza bilərsən: 1_000_000.

Dəyişənlər və adlandırma

Dəyişən qiymətə verilmiş addır. = işarəsi «bərabərdir» demir, «sağdakı qiyməti soldakı adda saxla» deyir. Eyni ada sonradan başqa qiymət verə bilərsən.

city = "Ganja"
population = 335000
print(city, population)
population = population + 5000
print(population)   # 340000
  • Ad hərflə və ya _ ilə başlayır, rəqəmlə yox.
  • Böyük-kiçik hərf fərqlidir: Age ≠ age.
  • Açar sözləri (if, for, class…) ad kimi işlətmək olmaz.
  • Ad mənalı olsun: pr yox, price.

Mətnlər

Mətn tək, cüt və ya üçqat dırnaqla yazılır. Üçqat dırnaq bir neçə sətirli mətn üçündür. Mətnləri + ilə birləşdirmək, * ilə təkrarlamaq olar.

line = "-" * 12
print(line)
print("Nibras" + " " + "Code")
note = """First line
Second line"""
print(note)

Dəyişəni mətnin içinə qoymağın ən rahat yolu f-sətirdir: dırnaqdan əvvəl f yaz, dəyişəni {} içinə al. {x:.2f} kimi yazılış ədədi iki onluq işarəsi ilə göstərir.

item = "tea"
price = 1.5
qty = 4
print(f"{qty} x {item} = {price * qty:.2f} AZN")

Mətn dəyişməzdir: onun bir hissəsini birbaşa dəyişə bilməzsən, yeni mətn yaradırsan. Faydalı metodlar: upper(), lower(), strip(), replace(), split(), len().

s = "  Hello, World  "
print(s.strip().lower())        # hello, world
print(s.replace("World", "Python"))
print("a,b,c".split(","))        # ['a', 'b', 'c']
print(len("salam"))             # 5

Müəllif: Nibras Code