Tôi muốn đọc một số ký tự từ một chuỗi và đặt nó vào chuỗi khác (Giống như chúng ta làm trong C).
Vì vậy, mã của tôi như dưới đây
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)
Trong C, mã có thể là
i = j = 0;
while(str[i] != '\0')
{
srr[j++] = str [i++];
}
Làm cách nào để triển khai tương tự trong Python?
str
như một biến ở đây, bạn sẽ không thể thực hiện chuyển đổi chuỗi vớistr(var_that_is_not_a_string)
hoặc nhập các so sánh nhưtype(var_with_unknown_type) == str
.