Išspręsta: pašalinkite tarpą iš str

Pagrindinė problema pašalinant tarpą iš eilutės yra ta, kad tai gali sukelti netikėtų rezultatų. Pavyzdžiui, jei pašalinsite visą tarpą iš eilutės „Hello world!“, gausite „Hell o world!“ Vietoj laukiamo „Hello world!“ šios eilutės pabaigoje yra papildomas tarpas.

def remove_whitespace(str): 
    return str.replace(" ", "")

Tai yra funkcijos apibrėžimas. Funkcija paima vieną argumentą str ir grąžina str reikšmę pašalinus visus tarpo simbolius.

Kodėl reikia pašalinti tarpelius

Yra keletas priežasčių, kodėl galbūt norėsite pašalinti tarpelius iš savo Python kodo.

Viena iš priežasčių yra ta, kad tarpas gali būti naudojamas atskirti skirtingas kodo dalis, tačiau Python tai tikrai nėra būtina. Tiesą sakant, Python net nepalaiko kelių kodo eilučių be naujos eilutės simbolio. Taigi, jei stengiatės, kad kodas būtų kuo švaresnis, gali padėti tarpų pašalinimas.

Kita priežastis pašalinti tarpą yra skaitomumas. Kai skaitote kieno nors kito Python kodą, gali būti naudinga, kad visas kodas būtų vienoje eilutėje, kad jums nereikėtų slinkti aukštyn ir žemyn. Pašalinus tarpą, kodą bus lengviau skaityti.

Susijusios naujienos:

Palikite komentarą