我知道如何在Python中讀取int內的位,但不知道如何在char上這樣做。 對於一個int,這個基本操作的工作原理:a &(2 ** bit_index)。但是對於單個字符它提供了以下錯誤信息:unsupported operand type(s) for &: 'str' and 'int'
Python:操縱字符串中的字位
在的情況下,這種「微妙」的問題,我也從一個字符串對象使用閱讀我的字符:
for my_char in my_string:
我強調這一點,因爲它可能是my_char實際上是一個長度的字符串,而不是一個char,只是因爲我知道真的知之甚少的類型蟒蛇手柄。
謝謝。
看看'ord()'函數,但要小心Unicode字符。 – cdarke