Je voudrais lire certains caractères d'une chaîne et les mettre dans une autre chaîne (comme nous le faisons en C).
Donc mon code est comme ci-dessous
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)
En C, le code peut être
i = j = 0;
while(str[i] != '\0')
{
srr[j++] = str [i++];
}
Comment puis-je implémenter la même chose en Python?
strici comme variable, vous ne pourrez pas effectuer de conversions de chaînes avecstr(var_that_is_not_a_string)ou taper des comparaisons telles quetype(var_with_unknown_type) == str.