これは初心者の質問かもしれませんが、ここに行きます。ASCII 文字と非 ASCII 文字の両方を含む大きなサイズstring
(167572 バイト) があります。ASCII
文字列で使用するlen()
と、間違ったlength
. len()
0x0A 文字をカウントしないようです。文字列の実際の長さを取得できる唯一の方法は、次のコードを使用することです。
for x in test:
totalLen += 1
for x in test:
if x == '\x0a':
totalLen += 1
print totalLen
の何が問題になっていlen()
ますか? それとも私の使い方が悪いのでしょうか?