Python için oldukça yeni ve dinamik bir dil olduğunu takdir ediyorum. İlk piton koduna Bazı 30 dakika, ben bytes
tipi biraz garip davrandığını fark ettik (az söylemek):Neden (bytes())
a = bytes()
print type(a)
// prints: <type 'str'>
Burada deneyin: http://ideone.com/NqbcHk
Şimdi docs demek strings
ve bytes
, .format
ve .encode
istisnalarıyla çok benzer davranırlar ancak aynı türde olmalarını beklemiyordum. Sağlamak istediğim, kodumdaki gerçek baytlarla çalışmam ve herhangi bir zorlama/kodlama/kod çözme yapılmamasıdır.
Peki burada neler oluyor?
Python 3'te, baytlar bayttır, değil str. Yanlış sürümü kontrol ediyorsun :) – aIKid
Teşekkürler çocuklar - utanıyorum. :-) gitmeden önce biraz kahve almalıyım –