Python ascii() fonksiyonu nedir?

Merhaba. Bu yazının konusu Python ascii fonksiyonu nedir şeklinde. Bir önceki yazıda any hakkında yazmıştım. Bu yazı ile seriye devam ediyorum.

Python ascii fonksiyonu nedir

Python ascii fonksiyonu nedir

Arkadaşlar ascii fonksiyonu bir string ne içeriyor gibi merakları gidermek için kullanılabilir. Örneğin string boşluk ya da yazdırılamaz karakter içeriyor mu sorularına cevap bulabiliriz. Girilen herhangi bir karakterin yazdırılabilir sürümünü gösterir. Yani normalde ascii listesinde yer almayan ş harfi için \u015f gelmektedir. Örneğin mojibake dedikleri karakter salatasının önüne bu fonksiyonla geçilebilir.

Python ascii fonksiyonu nedir

Yukarıdaki bir mojibake örneğidir. Neyse eğer yukarıdaki gibi bir saçmalık oluşuyor ise ascii reprezentasyonuna bakmak daha akılcı oluyormuş.

Kullanımı

ascii fonksiyonu obje alır yani herhangi bir nesneyi kabul etmektedir. Aşağıdaki örneklere bakalım:

string ile kullanımı

Çıktısı: ‘Ba\u015f\u0131n\u0131 vermeyen \u015fehit’

dizi ile kullanımı

Çıktısı: [‘\u015f’, ‘\u011f’, ‘\xe7’, ‘i’]

tuple ile kullanımı

Çıktısı: (‘\u015f’, ‘\u011f’, ‘\xfc’, ‘\xf6’, ‘i’)

dictionary ile kullanımı

Çıktısı: {‘\u015f’: ‘\u0131’, ‘\u011f’: ‘\u0130’, ‘\u011e’: ‘\xfc’, ‘i’: ‘i’}

Evet arkadaşlar bu yazının konusu Python ascii fonksiyonu nedir oldu. Çok fazla açıklaması bulunmayan bu fonksiyon hakkında biraz açıklama yapmaya çalıştım. Umarım faydalı olmuştur. Eğer bu yazıyı beğendiyseniz bu kategorideki diğer yazılara göz atmak isteyebilirsiniz. Katkı sağlamak isterseniz yorum bırakabilirsiniz. Teşekkürler.