Alfabeyi sayılara dönüştürmekle ilgili this thread numarasını okudum, ancak sayıların nasıl yeniden harflere dönüştürüleceğini anlamıyorum. Birisi, özellikle ve daha spesifik olarak, iş parçacığında açıklanan chr()
işlevini genişletebilirse memnun olurum. Zaten chr
işlevini aramayı denedim ancak bunun için çok öğretici yok.Python'da alfabeye sayıları nasıl dönüştürülür?
cevap
örneğin 65 için bir sayı, varsa ve karşılık gelen ASCII karakter almak istiyorsanız, size benzer sen 97 varsa bu
>>> chr(65)
'A'
gibi chr
fonksiyonunu kullanabiliyorsa
>>> chr(97)
'a'
DÜZENLEME: yukarıdaki çözüm 8 bitlik karakter veya ASCII karakterleri için çalışır. Unicode karakterlerle uğraşıyorsanız, ord
'a alfabenin başlangıç karakterinin unicode değerini belirtmeniz gerekir ve sonuç chr
yerine unichr
kullanılarak dönüştürülmelidir.
>>> print unichr(ord(u'\u0B85'))
அ
>>> print unichr(1 + ord(u'\u0B85'))
ஆ
Not: Burada kullanılan unicode karakterler "Tamilce" denilen dil, benim ilk dil vardır. Bu, aynı http://www.unicode.org/charts/PDF/U0B80.pdf
Muhtemelen, bu ASCII tabloya özel bir çözüm olduğunu unutmayın. – lpapp
@LaszloPapp Siz doğru. İçe aktarılan iş parçacığı göz önüne alındığında, ingilizce alfabe ile uğraştığımızı farz ettim. – thefourtheye
Ayrıca, okuyuculara '7' anlamının ne olduğunu açıklayabilirsiniz. Düz ileri olmayabilir. – lpapp
- 1. Nümerik dizi veya pandalarla pythonda rutini sadeleştirme
- 2. Sayım sayıları
- 3. Dize bitset nasıl dönüştürülür?
- 4. SparseArray, ArrayList'e nasıl dönüştürülür?
- 5. PSVirtualMachineObjects nasıl dönüştürülür?
- 6. Arabirim {} dizgiye nasıl dönüştürülür?
- 7. .pem .key'e nasıl dönüştürülür?
- 8. List ListBuffer'a nasıl dönüştürülür?
- 9. JsonString String'e nasıl dönüştürülür?
- 10. Int nasıl dönüştürülür? int
- 11. CFDataRef NSData'ya nasıl dönüştürülür?
- 12. HttpServletRequest String'e nasıl dönüştürülür?
- 13. Json nesnesine nasıl dönüştürülür?
- 14. ArrayList'e ArrayList nasıl dönüştürülür
- 15. LayerDrawable Bitmap nasıl dönüştürülür?
- 16. Bayt, bitlere nasıl dönüştürülür?
- 17. NSDate NSString nasıl dönüştürülür?
- 18. iPhone'da rasgele sayıları nasıl oluştururum?
- 19. Python'da rasgele sayıları nasıl oluşturabilirim?
- 20. Pandalar, sayıları
- 21. Tüm sayıları
- 22. java.io.List java.io.List nasıl dönüştürülür veya dönüştürülür? Bu defa ne var
- 23. Jackson JSON tam sayıları dizelere dönüştürür
- 24. Swift Dize ile tamsayı nasıl elde edilir ve tamsayıya dönüştürülür
- 25. Excel.Range.Interior.Color C# System.Drawing.Color nasıl dönüştürülür?
- 26. Dize ile CharSequence nasıl dönüştürülür?
- 27. Git: Yapılandırma [] bayt'a nasıl dönüştürülür?
- 28. Renk kodu media.brush'a nasıl dönüştürülür?
- 29. FileBytes bir dosyaya nasıl dönüştürülür?
- 30. JMagick kullanarak colorspace nasıl dönüştürülür?
için unicode tablosudur. [Chr() '] belgesinin bir bağlantısı aşağıdadır. (Http://docs.python.org/2/library/functions.html#chr) – TerryA