Python chr() işlevi, bir Unicode kod tamsayısına işaret eden bir karakteri temsil eden bir dize elde etmek için kullanılır. Örneğin chr(97) 'a' dizesini döndürür. Bu fonksiyon bir tamsayı argümanı alır ve belirtilen aralığın dışına çıkması durumunda bir hata atar. Bağımsız değişkenin standart aralığı 0 ile 1,114,111 arasındadır.
İmza
chr(i)
Parametreler
Ben : Bir tam sayı değeridir.
inurl:.git/head
Geri dönmek
Bu işlev bir karakterin dize gösterimini döndürür.
İşlevselliğini anlamak için chr() fonksiyonunun bazı örneklerine bakalım.
Python chr() İşlev Örneği 1
Bu, belirtilen int değerindeki char'ı döndüren chr() fonksiyonunun kullanımına ilişkin basit bir örnektir. Dönüş türü bir dizedir ve doğrulanabilir.
# Python chr() function example # Calling function result = chr(102) # It returns string representation of a char result2 = chr(112) # Displaying result print(result) print(result2) # Verify, is it string type? print('is it string type:', type(result) is str)
Çıktı:
f p is it string type: True
Python chr() Fonksiyon Örneği 2
chr() işlevi bir aralıktaki tamsayı değerini alır. Değer aralığı aşarsa hata verir. Aşağıdaki örneğe bakın.
# Python chr() function example # Calling function result = chr(11) # It returns string representation of a char result2 = chr(11111111) # If value is out of range # Displaying result print(result) print(result2)
Çıktı:
ValueError: chr() arg not in range(0x110000)
Python chr() İşlev Örneği 3
Bakın, chr() işlevine bir tamsayı listesi uyguluyoruz ve bu, her tamsayı noktasının karakter değerini Unicode'a döndürüyor. Aşağıdaki bir örneğe bakın.
dize Java'da int'ye dönüştürülür
# Python chr() function example data = [112,97,114,119,115,10.5] result = chr(11) # It returns string representation of a char # Calling function for d in data: print('Char at',d,'is:',chr(d))
Çıktı:
TypeError: integer argument expected, got float Char at 112 is: p Char at 97 is: a Char at 114 is: r Char at 119 is: w Char at 115 is: s