Biçim Mini Dili
Sayıları doldurun, işaretleyin ve gruplandırın
Biçim Mini Dili, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 3. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Python Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Python Academy kursu toplamda 4 dersten oluşur.
Biçim Mini Dili
Python'ın Biçim Belirtimi Mini Dili, iki noktadan sonra yer alan dil bilgisidir. Tam biçimi şöyledir: [fill][align][sign][#][0][width][,][.precision][type].
Bu derste işaretlere, dolguya ve gruplamaya odaklanılır.
print(f'{42:08.2f}')İşareti her zaman gösterme
+ işaret bayrağı, pozitif sayıların başına + eklenmesini zorunlu kılar; negatif sayılar ise her zaman kendi - işaretini korur.
print(f'{5:+}')
print(f'{-5:+}')Pozitif sayılar için boşluk
Boşluk bayrağı, pozitif sayılarda işaretin bulunacağı yerde boşluk bırakır; böylece farklı işaretlere sahip sayı sütunlarının hizalanmasına yardımcı olur.
for n in [3, -3, 12]:
print(f'[{n: }]')Sıfırlarla doldurma
Genişlikten önce gelen 0, alanı boşluklar yerine sıfırlarla doldurur ve işaretin konumunu dikkate alır.
print(f'{7:05}')
print(f'{-7:05}')Virgülle gruplama
Virgül, basamakları binlik gruplara ayırır. Sabit genişlikteki para sütunları için bunu genişlik ve sıfır dolguyla birleştirin.
amount = 48250
print(f'{amount:,}')
print(f'{amount:012,}')Alt çizgiyle gruplama
Alt çizgi de basamakları gruplayabilir; ikili ve on altılık sayılarda her dört basamağı gruplamak için de çalışır.
print(f'{1000000:_}')
print(f'{255:_b}')Alternatif biçim #
# bayrağı, ikili, sekizli ve on altılık sayılar için taban ön eki ekler: 0b, 0o, 0x.
n = 255
print(f'{n:#b}')
print(f'{n:#x}')İşaret ve dolguyu birleştirme
Sıra önemlidir: işaret, sıfırdan ve genişlikten önce gelir. Burada pozitif sayılar artı işareti gösterir ve 6 genişliğine ulaşana kadar sıfırlarla doldurulur.
for n in [42, -42]:
print(f'{n:+06}')Para biçimlendirme
Tüm bunları birleştirerek gruplamalı ve iki ondalık basamaklı, para birimi tarzında çıktı üretebilirsiniz.
total = 1234567.5
print(f'$ {total:,.2f}')Dolgu, hizalama ve işaret
Son derece denetimli bir çıktı elde etmek için dolgu karakterini, hizalamayı ve işareti tek bir belirtimde bir araya getirebilirsiniz.
print(f'{99:*>+8}')
print(f'{-99:*>+8}')format() ile biçimlendirme
Yerleşik format(value, spec) işlevi, f dizesine ihtiyaç duymadan aynı mini dili uygular; bu, belirtimin hesaplandığı durumlarda kullanışlıdır.
print(format(3.14159, '.2f'))
print(format(255, '#x'))Kısa kontrol
Pozitif sayıların başına artı işareti eklenmesini hangi bayrak zorunlu kılar?
Özet: biçim mini dili
Belirtim dil bilgisinin parçalarını öğrendiniz:
- İşaret bayrakları:
+her zaman gösterir, boşluk pozitif sayılar için yer bırakır. 0sıfır dolgusu ekler,,ve_basamakları gruplar.#,0b/0o/0xön eklerini ekler.format(value, spec), f dizesi olmadan aynı kuralları uygular.
print(f'{1234.5:+012,.2f}')Sıkça Sorulan Sorular
“Biçim Mini Dili” dersi ücretsiz mi?
Evet — “Biçim Mini Dili” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Python Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Python Academy kursu toplamda 4 dersten oluşur.
“Biçim Mini Dili” dersinde ne öğreneceğim?
Sayıları doldurun, işaretleyin ve gruplandırın Python Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.
Python Academy öğrenmeye başlamak için deneyim gerekli mi?
Önceden deneyim gerekmez. CoddyKit'te Python Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 3. dersidir.
“Biçim Mini Dili” dersi ne kadar sürer?
Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.
Bu Python Academy dersinde kod yazıp çalıştırabilir miyim?
Evet. Her Python Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.