파이썬에서 int 내부 비트를 읽는 방법을 알고 있지만 char에서는 그렇게하지 않는 방법을 알고 있습니다. int의 경우이 기본 작업은 & (2 ** bit_index)입니다. 그러나 하나의 문자는 다음과 같은 오류 메시지가 제공합니다 경우 unsupported operand type(s) for &: 'str' and 'int'
Python : 문자열에서 char의 비트 조작
을,이 "미묘 '문제는, 나는 또한 사용하여 문자열 객체에서 내 문자를 읽고 있어요 :
for my_char in my_string:
난 강조 이 점은, 그것이 될 수 있기 때문에 그 my_char 내가 유형의 파이썬 핸들 정말 작은 알다시피하기 때문에, 실제로는 길이 하나의 문자열이 아닌 문자입니다.
감사합니다.
이
'ord()'함수를 보라. 그러나 유니 코드 문자는주의해야한다. – cdarke