Anonim

Yine okuyucunun soru zamanı. Bu sefer tanıdık olmayan bir bölgedeyim, programlama. Neyse ki, yapabilecek bir erkek tanıyorum ve cevapları konusunda bana yardım edecek kadar kibar biriydi. Soru, 'Bir tamsayıyı Python'da bir dizgeye nasıl çevirirsiniz?' Her zamanki gibi cevap vermeye gayret ediyorum.

Python 25 yaşın üzerinde ve hala güçlü. Çeşitli programlar oluşturmak için kullanılan üst düzey bir programlama dilidir. Oyunlara, web uygulamalarına, AI rutinlerine ve hatta masaüstü programlarına dönüştürülebilen 'genel amaçlı' bir dildir. Koddan daha sade bir dil kullandığı için kullanıcı dostu ve ben bile onunla uğraşmaya başladım. Yapabilirsem kesinlikle yapabilirsin!

Önce okuyucunun sorusuna cevap vereceğim, sonra Python'u biraz daha tartışacağım çünkü kendimi çok merak ediyordum.

Tamsayıyı Python'da bir dizgeye dönüştür

Bir tam sayı bir sayıdır. Sayıyı dizgeye dönüştürmek, Python'da yazılmış birçok verimlilik uygulamasında rol oynayan tablolar ve sıralı listeler için kullanılır. Python'da tamsayıyı bir dizgeye dönüştürmenin bir kaç yolu var, ancak 'str' işlevi gösterildi, bu yüzden bunu örnek olarak kullanacak. Diğer yollar 'repr' ve '% d'% 'ifadesini içerir.

Format 'str (int)' şeklindedir.

Örneğin, aşağıdakileri bir Python editörüne yazdıysanız, bazı temel matematik işlemleri yapabilirsiniz:

d = 100.0 / 52.0

s = str (d)

s yazdır

Matematik 100'e bölünür ve 52'dir. Girdinin nereden alınacağını belirtmek için 'str' (d) ile eklenir, daha sonra eşleşmeyi yapar ve sonucu yazdırır. Bu durumda, sonuç 1.9230769'dur.

Biraz daha karmaşık bir sürüm:

d = 100.0 / 52.0

# 8 karakter kullanın, 2 ondalık basamak verin

s = “% 8.2f”% d

s yazdır

Bu kod aynı matematiği uygular ancak sonuçta sadece iki ondalık basamak belirtir. Böylece baskı 1.92 olur.

Yani tamsayı Python'da bir dizgeye dönüştürülebilir.

Python'da biraz arka plan

İnsanlar için bir yazar olarak, okumakta güçlük çekiyorum, hatta makineler için yazmayı bile anlamadım. Cümleler anlam ifade etmiyor, sözdizimi takip etmek imkansız ve ben sadece anlamadım. Ancak, Python biraz farklı. Diğer programlama dillerinden daha sade İngilizce görünüyor.

Bu çok acemi dostu yapar. Hepimizin arzuladığı anında tatmini veren dille, eğlenceli veya yararlı bir şeyi hızla yapabilirsiniz. Ayrıca harika şeyler de yapabilirsiniz. Bu nedenle Python, dünyadaki birçok kolej ve üniversite için tercih edilen ağ geçidi programlama dili olarak Java'dan daha popüler olmasının nedenidir.

Python'un ne ölçüde kullanıldığını anladığınızda, çok daha ilginç hale gelir. Örneğin, Industrial Light & Magic Python'u kullanıyor ve Rackspace, Honeywell, Philips, AstraZenica, ForecastWatch, D-link ve diğer büyük şirketlerden de yararlanıyor. Hepsi, Python'u işlerinde işlemlerden veri yönetimine kadar bir şey için kullanırlar.

Minecraft addon MCDungeon'u daha önce kullandıysanız, ilave içerik oluşturmak için Python da kullanır. Ayrıca, eğer küçük bir programlama bilginiz varsa, kendinizinkini yaratmanıza izin verir.

Python'u Kullanma

Python buradan ücretsiz olarak indirilebilir ve düzenli olarak geliştirilir ve güncellenir. Kod açık kaynaktır ve çok sayıda geliştirici tarafından sağlanır. Yapacağınız şeyle ücretsiz olarak indirebileceğiniz bir Windows ve Unix sürümü bulunmaktadır.

Şu anda iki sürüm vardır, Python 2 ve Python 3. Versiyon 2 dilin eski versiyonudur, Python 3 ise şimdiki ve gelecekteki versiyondur. Belirli bir program veya uygulama için Python'u öğrenmeyi planlıyorsanız, sürüm 2'yi indirmeniz gerekebilir. Kendinizinkini oluşturmak için öğrenmek istiyorsanız, sürüm 3 iyi olacaktır. İsterseniz ikisini de indirebilir ve çalıştırabilirsiniz.

Kurulduktan sonra, Python'u komut satırından kullanın. Yönetici olarak bir komut satırı penceresi açın, 'python3 –version' yazın ve Enter'a basın. Sürüm 2 kullanıyorsanız, açıkça 'python2 –version' yazıp Enter tuşuna basarsınız. Daha sonra programlama ortamına gireceksiniz.

Bu şimdiye kadar Python ile aldığım kadarıyla ilgili. 'Otostopçunun Python Kılavuzu' başlığı altındaki bu kılavuz, gitmek istemeniz durumunda sizi daha ileriye götürebilir.

Dilbilgisel olarak programlı bir şekilde, Python'un benim için zor olacağı konusunda daha fazla eğiliyim. Yine de ilgimi çekmiştir, bu yüzden sizi muhtemelen bilmek istemediğiniz dil hakkında daha fazla şeyden sıkıldım. En azından asıl soruya cevap verebilecek kadar çok şey öğrendim!

Bir tamsayı python içindeki bir dizgeye nasıl dönüştürülür