0Pricing
Python Academy · Ders

Biçim Belirteçleri

Genişliği, kesinliği ve hizalamayı denetleyin

Biçim Belirteçleri, CoddyKit'te ücretsiz bir Python Academy dersidir. Bu, 4 dersinin 2. 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 belirteci

Bir f dizesinin veya str.format'ın içinde iki nokta, bir değerin nasıl görüntüleneceğini denetleyen biçim belirtecini başlatır: {value:spec}.

pi = 3.14159
print(f'{pi:.2f}')

Ondalık basamakları denetleme

.Nf, bir kayan noktalı sayıyı ondalık noktadan sonra tam olarak N basamak olacak şekilde biçimlendirir ve gerektiğinde yuvarlar.

value = 2.0 / 3.0
print(f'{value:.3f}')
print(f'{value:.0f}')

En düşük genişliği ayarlama

Herhangi bir tür kodundan önce gelen sayı, alanın en düşük genişliğini belirler. Daha kısa değerler, sütunların hizalanması için boşluklarla doldurulur.

for n in [1, 42, 999]:
    print(f'[{n:5}]')

Sola, sağa ve ortaya hizalama

Hizalama işaretleri: < sol, > sağ, ^ orta. Bunlar iki noktadan hemen sonra ve genişlikten önce gelir.

word = 'hi'
print(f'[{word:<8}]')
print(f'[{word:>8}]')
print(f'[{word:^8}]')

Özel dolgu karakterleri

Boşluklar yerine dolgu olarak kullanmak istediğiniz herhangi bir karakteri hizalama işaretinden önce yerleştirin.

print(f'{42:*^10}')
print(f'{7:0>5}')

Genişlik ve kesinliği birlikte kullanma

Genişlik ile kesinliği birleştirin: {value:10.2f}, en az 10 karakter genişliğinde ve 2 ondalık basamaklı bir alan anlamına gelir.

price = 19.5
print(f'[{price:10.2f}]')

Binlik ayraçları

Belirtimdeki virgül, basamakları binlik gruplara ayırarak büyük sayıların okunmasını kolaylaştırır.

big = 1234567
print(f'{big:,}')

Yüzdeler

% türü, sayıyı 100 ile çarpar ve isteğe bağlı kesinlikle birlikte yüzde işareti ekler.

ratio = 0.847
print(f'{ratio:.1%}')

Tam sayı tabanları

Tür kodları tabanı değiştirir: b ikili, o sekizli, x on altılık (küçük harf), X on altılık (büyük harf).

n = 255
print(f'{n:b}')
print(f'{n:o}')
print(f'{n:x}')
print(f'{n:X}')

Bilimsel gösterim

e türü, sayıları bilimsel gösterimde görüntüler; kesinlik, katsayıdaki basamak sayısını denetler.

n = 123456.789
print(f'{n:.2e}')

Değişkenlerle dinamik genişlik

Süslü parantezleri belirtimin içine yerleştirerek genişliği veya kesinliği bir değişkenden hesaplayabilirsiniz.

w = 10
val = 3.14159
print(f'[{val:{w}.2f}]')

Kısa kontrol

f'{3.14159:.2f}' ne üretir?

Özet: biçim belirteçleri

İki noktadan sonra kullanılan temel belirteçler:

  • .Nf ondalık basamakları, baştaki sayı ise genişliği ayarlar.
  • < > ^ hizalamayı denetler; bunlardan önce isteğe bağlı bir dolgu karakteri bulunabilir.
  • , basamakları binlik gruplara ayırır, % yüzdeleri gösterir.
  • b o x X e sayı gösterimini değiştirir ve iç içe süslü parantezler dinamik genişliğe olanak tanır.
for name, val in [('apple', 1.5), ('fig', 22.0)]:
    print(f'{name:<8}{val:>8.2f}')

Sıkça Sorulan Sorular

“Biçim Belirteçleri” dersi ücretsiz mi?

Evet — “Biçim Belirteçleri” 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 Belirteçleri” dersinde ne öğreneceğim?

Genişliği, kesinliği ve hizalamayı denetleyin 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 2. dersidir.

“Biçim Belirteçleri” 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.

Bu kursun tüm dersleri

  1. f-string İfadeleri
  2. Biçim Belirteçleri
  3. Biçim Mini Dili
  4. Şablon Dizeleri ve str.format
← Python Academy Sayfasına Dön