Bu şaşırtıcı olmayan, başarısız: ASCII abc
011000010110001001100011
veya 6382179
eşit olma ilePython'da bir dizede bit işlemleri yapmak mümkün mü?
>>> 'abc' << 8
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: unsupported operand type(s) for <<: 'str' and 'int'
>>>
, o keyfi bir miktar kaydırmak için bir yol öylesine 'abc' << 8
01100001011000100110001100000000
olurdu var mı?
Ya diğer bitsel işlemler hakkında? 'abc' & 63
= 100011
vb.
Bakım açıklanır? Belki bir alternatif bulabiliriz. – Nix
Evet ... Gerçekten bir kullanım durumunda göremiyorum ... bu bir numara saklamak ve daha sonra çıkış olmak gerektiğinde bir dize haline dönüştürmek, ancak daha iyi olurdu bile hala .... – cwallenpoole
curosity gerçekten; yararlı olabileceği bir şey ortaya çıktı. Asla bitmek zorunda kalmadı, sadece düşünmeye başladım. – tMC