piton

Python Dize Biçimlendirme

Python Dize Biçimlendirme
Dize Biçimlendirme, her tür programlama dilinin çok önemli bir görevidir. Kullanıcının betiğin çıktısını doğru bir şekilde anlamasına yardımcı olur. Dize biçimlendirme, Python'da 'kullanmak gibi çeşitli şekillerde yapılabilir%' sembol, biçim() yöntem, dize enterpolasyonu, vb. Bu makale, dize verilerinin farklı dize biçimlendirme yöntemleri kullanılarak Python'da nasıl biçimlendirilebileceğini gösterir. casus3 editör burada betiği yazmak ve çalıştırmak için kullanılır.

Python'da iki tür biçimlendirme parametresi kullanılabilir. Bunlar konum parametreleri ve anahtar kelime parametreleridir. İndeks tarafından erişilen parametreye konum parametresi, anahtar ile erişilen parametreye ise anahtar kelime parametresi denir. Bu parametrelerin kullanımları bu makalenin sonraki bölümünde gösterilmiştir.

'%' sembolünü kullanarak biçimlendirin:

Bu, Python'da dize verilerini biçimlendirmenin en eski yöntemidir. C dilinde kullanılan biçimlendirme gibi çalışır. Verileri biçimlendirmek için konumsal parametreyi kullanır. Bu yöntemin bazı örnekleri aşağıda gösterilmiştir.

Tek dize verilerini biçimlendirme:

Aşağıdaki komut dosyasıyla bir python dosyası oluşturun. Kullanıcıdan bir string değeri alınır ve değişkene atanır, isim. Değişkenin değeri kullanılarak yazdırılır '%' sembol.  '%s' kullanılır Yazdır() değişken türünün bir dize olduğunu tanımlama yöntemi.

#!/usr/bin/env python3
# Kullanıcıdan string verisi al
isim=input("Adın ne?\n")
# '%' kullanarak biçimlendirilmiş çıktıyı yazdırın
print("Benim adım %s" % isim)

Çıktı:

Çıktı görüntünün sağ tarafında gösterilir.

Birden çok dize verisini biçimlendirme:

kullanma'()' kullanırken tek bir dize değişkeninin biçimlendirilmiş çıktısını yazdırmak gerekli değildir '%' sembol. Ancak iki veya daha fazla dizgiyi '%' kullanarak biçimlendirmek istiyorsanız, '()' dize değerleri grubunu tanımlamak için. İki dize değişkeninin biçimlendirilmiş çıktısını yazdırmak için aşağıdaki komut dosyasıyla bir python dosyası oluşturun.

#!/usr/bin/env python3
# İki dize değişkenini başlat
çalışan = "John"
meslek = "Programcı"
# Değişkenlerin biçimlendirilmiş değerlerini yazdır
print("%s, bir %s'dir" % (çalışan, meslek))

Çıktı:

Çıktı görüntünün sağ tarafında gösterilir.

kullanarak biçimlendir biçim() yöntem:

Bu yöntem hem konumsal hem de anahtar kelime parametrelerini argüman olarak alabilir. Birden çok bağımsız değişkeni okuyabilir ve dize verilerinin biçimlendirilmiş çıktısını döndürür. Kıvrımlı parantezler (), konumsal veya anahtar kelime parametrelerini tanımlamak için kullanılır biçim() yöntem.

Sözdizimi:

dize.format( p1, p2,… , k1, k2,… )

Burada, p1,p2, vb. konumsal parametrelerdir ve k1, k2, vb. anahtar kelime parametreleridir. format() yöntemini kullanmanın bazı örnekleri aşağıda gösterilmiştir.

Tek bir konumsal parametre kullanarak dize biçimlendirme:

kullanırken konumsal parametrenin değerini tanımlamazsanız, biçim() yöntem daha sonra değer 0'dan başlayacak. kullanımını bilmek için aşağıdaki komut dosyasıyla bir python dosyası oluşturun biçim() tek konum parametreli yöntem.  Burada ' ' köşeli ayraçlar biçim() değişkeni yazdırma yöntemi, renk.

#!/usr/bin/env python3
# Kullanıcıdan string verisi alın
color=input("En sevdiğin renk ne?\n")
# Tek parametre kullanarak biçimlendirilmiş çıktıyı yazdırın
print('En sevdiğim renk '.biçim(renk))

Çıktı:

Çıktı görüntünün sağ tarafında gösterilir.

Birden çok konumsal parametre kullanarak dize biçimlendirme:

Aşağıdaki komut dosyasıyla bir python dosyası oluşturun ve aşağıdaki komut dosyasında konumsal değerlere sahip birden çok konumsal parametrenin kullanımını öğrenin biçim() yöntem. Burada kullanıcıdan iki giriş değeri alınacak ve adı verilen değişkenlere atanacaktır ağırlık ve yükseklik. Sonraki, BMI değer esas alınarak hesaplanır ağırlık ve yükseklik değerler. biçim() komut dosyasında, konumsal parametreleri kullanarak bu üç değeri yazdırmak için yöntem kullanılır.

#!/usr/bin/env python3
 
# Ağırlık değerini al
ağırlık = float(input("Kilonuz kaç kg?\n"))
# Yükseklik değeri al
yükseklik = float(input("boyunuz kaç metredir?\n"))
# Boy ve kiloya göre BMI değerini hesaplayın
BMI=yuvarlak((ağırlık/(boy*boy))),2)
# Birden çok parametre kullanarak biçimlendirilmiş çıktıyı yazdırın
print('Boyunuz 1 ve kilonuz 0\nVKİ'niz:2'.biçim(ağırlık,yükseklik,str(BMI)))

Çıktı:

Çıktı görüntünün sağ tarafında gösterilir. Buraya, yükseklik değer verilir metre ve ağırlık değer verilir kilogram BMI değerini hesaplamak için.

Anahtar kelime parametresini kullanarak dize biçimlendirme:

Anahtar kelime parametresinin aşağıdaki komut dosyasında kullanımını görmek için aşağıdaki komut dosyasıyla bir python dosyası oluşturun biçim() yöntem. Ne zaman 'Eğer' koşul doğru sonra adlı iki anahtar kelime parametresi 'isim' ve 'sınıf' aksi takdirde, adlı bir anahtar kelime parametresi kullanılır 'sınıf' değeri ayarlamak için kullanılır.

#!/usr/bin/env python3
# ID değerini girdi olarak al
id = input("Kimliğinizi giriniz:\n")
# Not değeri elde etmek için işlevi tanımlayın
def sonuç(id):
değiştirici=
"1001":"A+",
"1002":"B+",
"1004":"C+"

dönüş değiştirici.get(id,"Geçersiz")
# Not değerini kontrol edin
if(sonuç(kimlik) != "Geçersiz"):
# isim not anahtar kelime parametreleridir
print('name grade aldı'.format(ad=kimlik,derece=sonuç(kimlik)))
Başka:
# Bir positinal parametre ve başka bir anahtar kelime parametresi.
print('0 grade aldı'.format(id,grade="F"))

Çıktı:

Çıktı görüntünün sağ tarafında gösterilir. Buraya, '1001' içinde var olan ilk kez girdi olarak alınır 'değiştirici'. '1003' içinde olmayan ikinci kez girdi olarak alınırdeğiştirici' ve notun bu değeri 'F'.

Dize Enterpolasyonu kullanarak biçimlendirme:

dize enterpolasyonu veya f dizeleri python 3'ün yeni bir özelliğidir.6. Biçimlendirilmiş dize verileri oluşturmak için bir dize sabiti içine Python ifadesi eklenebilir. Karakter, 'f' dizeyi biçimlendirmek için dize sabitiyle önek olarak kullanılır. Bazı kullanım örnekleri f-string aşağıda gösterilmiştir.

f-Strings kullanarak basit değişkeni biçimlendirme

kullanımını bilmek için aşağıdaki komut dosyasıyla bir python dosyası oluşturun f-string dize biçimlendirmede. Buraya, '' dize değişkeni ile kullanılır Yazdır() yöntem.

#!/usr/bin/env python3
# Bir dize değeri al
str = input("COVID-19 nedir??\n")
# Çıktıyı f-String biçimlendirmesini kullanarak yazdırın
print(f'COVID-19 bir str!')

Çıktı:

f-String kullanarak birden çok değişkeni biçimlendirme

Birden çok değişkenin kullanımını bilmek için aşağıdaki komut dosyasıyla bir python dosyası oluşturun f-string. Burada, kullanıcıdan iki girdi alınacak ve kullanılarak yazdırılacaktır f-string.

#!/usr/bin/env python3
# Ülke adını al
ülke = input("Ülke adınız nedir\n")
# Etkilenen numarayı al
sayı = int(input("Ülkenizde kaç kişi covid-19'dan etkileniyor?\n"))
# Biçimlendirilmiş çıktıyı yazdır
print(f'number kişi country'da koronavirüsten etkileniyor)

Çıktı:

Çıktı görüntünün sağ tarafında gösterilir.

Sonuç:

Bu makalede Python'un dört tür sting biçimlendirme yolu açıklanmıştır. Yeni python programcıları bu makaleyi okuduktan sonra dizi biçimlendirme ile ilgili görevleri kolayca gerçekleştirebilecekler.

Yazarın Videosunu İzle: burada

WinMouse lets you customize & improve mouse pointer movement on Windows PC
If you want to improve the default functions of your mouse pointer use freeware WinMouse. It adds more features to help you get the most out of your h...
Mouse left-click button not working on Windows 10
If you are using a dedicated mouse with your laptop, or desktop computer but the mouse left-click button is not working on Windows 10/8/7 for some rea...
Cursor jumps or moves randomly while typing in Windows 10
If you find that your mouse cursor jumps or moves on its own, automatically, randomly while typing in Windows laptop or computer, then some of these s...