Programlama

Temeller: sabitler, değişkenler, dizeler

Yorumlar, sayılar, dizeler, değişkenler ve program yapısı.

Tüm dersler · Python dersleri: sıfırdan öğren

Değerler ve tipler

Programın kullandığı her verinin bir tipi vardır. Tam sayı int, ondalıklı sayı float, metin str, doğru/yanlış ise bool'dur. type() fonksiyonu değerin tipini gösterir.

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

Ondalık ayırıcı noktadır: 2.5. Büyük sayıları okunur yapmak için alt çizgi yazabilirsin: 1_000_000.

Değişkenler ve adlandırma

Değişken, bir değere verilen addır. = işareti «eşittir» demez, «sağdaki değeri soldaki adla sakla» der. Aynı ada sonradan başka değer atayabilirsin.

city = "Ganja"
population = 335000
print(city, population)
population = population + 5000
print(population)   # 340000
  • Ad harf veya _ ile başlar, rakamla başlayamaz.
  • Büyük-küçük harf farklıdır: Age ≠ age.
  • Anahtar sözcükler (if, for, class…) ad olarak kullanılamaz.
  • Anlamlı ad seç: pr değil price.

Metinler

Metin tek, çift veya üç tırnakla yazılır. Üç tırnak çok satırlı metin içindir. Metinleri + ile birleştirip * ile tekrarlayabilirsin.

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

Değişkeni metnin içine koymanın en rahat yolu f-string'dir: tırnaktan önce f yaz, değişkeni {} içine al. {x:.2f} gibi yazım sayıyı iki ondalıkla gösterir.

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

Metinler değiştirilemez: bir kısmını yerinde değiştiremezsin, yeni metin üretirsin. Faydalı araçlar: 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

Yazar: Nibras Code