ฉันต้องการอ่านอักขระบางตัวจากสตริงและใส่ลงในสตริงอื่น (เหมือนที่เราทำใน 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