for c in b'foobar'

Python 3.0 で

for c in b'foobar':
    ord(c)

ってやると何かエラーになります.

c って bytes じゃないのって思ってました.

でも実は…

>>> for c in b'foobar':
...     print(type(c))
...
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>
<class 'int'>

int でした.