Python encode metodu

merhaba arkadaşlar!


yukarıdaji kodda encode metodunda başa “str” getirmezsek hata veriyo lakin
k2
buarada encode metoduna başa “str” getirmezsek hata vermiyo neden??
yardımcı olursanız sevinirim:)

Yukaridaki kodda hata var muhtemelen. Yukaridaki kodu yazarsan bakabilir, deneyebiliriz.

yok kaç defa denedim her iki kodda çalışıyo.

encode, girilen dizenin kodlanmış halini dönderir. encode ile kodlamadan sonra dize byte'a dönüştürülür. format, {} içerisinde byte değerini dönderir ki yaptığı sadece ekrana yazmaktır. Ancak alan oluşturup yaslama işlemi kullandığında ({:<15}) python 3 bunu string, integer… ifadelerle yapar ancak byte ifadelerle yapmaz. (python 2 sürümünde yapılabilir.) Bu yüzden byte ifadeyi önce string'e dönüştürüp daha sonra belirtilen işlemi yapman gerekir.

2 Beğeni

yardımc olduğun için sağol :slight_smile:

1 Beğeni