Tamam, bu yüzden '' to * s. Ben çalışmak görünmüyor AtamaBir karakter dizisine göre karaktere gitme ve python ile boşlukları değiştirme
def characterSwitch(ch,ca1,ca2,start = 0, end = len(ch)):
while start < end:
if ch[start] == ca1:
ch[end] == ca2
start = start + 1
sentence = "Ceci est une toute petite phrase."
print characterSwitch(sentence, ' ', '*')
print characterSwitch(sentence, ' ', '*', 8, 12)
print characterSwitch(sentence, ' ', '*', 12)
print characterSwitch(sentence, ' ', '*', end = 12)
aşağıdaki len (ch) ile geldi ve ayrıca bu Bunu yapmanın en etkili yolu değildir eminim.
Ceci*est*une*toute*petite*phrase.
Ceci est*une*toute petite phrase.
Ceci est une*toute*petite*phrase.
Ceci*est*une*toute petite phrase.
'ch' henüz tanımlı değil. Ve yerine bir iş gibi geliyor "Değiştirin" – Pythonista
Ne çıktı elde edersiniz? Ne istiyorsun? –
Soruyu aradığım çıktıyı ekledim, 8. karakterden 12. karaktere nasıl geçeceğimi anlayamadım. Kullandığımda tüm boşlukları değiştirdi – user3413472