Saya ingin membaca beberapa karakter dari sebuah string dan memasukkannya ke string lain (Seperti yang kita lakukan di C).
Jadi kode saya seperti di bawah ini
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)
Dalam C kodenya mungkin
i = j = 0;
while(str[i] != '\0')
{
srr[j++] = str [i++];
}
Bagaimana saya bisa menerapkan hal yang sama dengan Python?
str
sebagai variabel di sini, Anda tidak akan dapat melakukan konversi string denganstr(var_that_is_not_a_string)
atau jenis perbandingan sepertitype(var_with_unknown_type) == str
.