文字列からいくつかの文字を読み取り、それを他の文字列に入れたいと思います(Cで行うように)。
だから私のコードは以下のようなものです
import string
import re
str = "Hello World"
j = 0
srr = ""
for i in str:
srr[j] = i #'str' object does not support item assignment
j = j + 1
print (srr)
Cではコードは
i = j = 0;
while(str[i] != '\0')
{
srr[j++] = str [i++];
}
同じことをPythonに実装するにはどうすればよいですか?
str
ここで変数として使用した場合、str(var_that_is_not_a_string)
などの文字列変換やタイプ比較を実行できなくなりますtype(var_with_unknown_type) == str
。