Atrisināts: noņemiet atstarpi no str

Galvenā problēma ar atstarpju noņemšanu no virknes ir tā, ka tā var radīt negaidītus rezultātus. Piemēram, ja noņemsit visu atstarpi no virknes “Sveika pasaule!”, jūs saņemsit “Hell o world!” Paredzētā “Sveika pasaule!” vietā šīs virknes beigās ir papildu atstarpe.

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

Šī ir funkcijas definīcija. Funkcija izmanto vienu argumentu str un atgriež str vērtību, noņemot visas atstarpes rakstzīmes.

Kāpēc noņemt atstarpes

Ir daži iemesli, kāpēc jūs varētu vēlēties noņemt atstarpes no sava Python koda.

Viens no iemesliem ir tas, ka atstarpes var izmantot, lai atdalītu dažādas koda daļas, taču Python tas nav īsti nepieciešams. Faktiski Python pat neatbalsta vairākas koda rindiņas bez jaunrindas rakstzīmes. Tātad, ja mēģināt saglabāt savu kodu pēc iespējas tīrāku, var palīdzēt atstarpju noņemšana.

Vēl viens iemesls atstarpju noņemšanai ir lasāmība. Kad lasāt kāda cita Python kodu, var būt noderīgi visu kodu ievietot vienā rindā, lai jums nebūtu jāritina uz augšu un uz leju. Atstarpju noņemšana var padarīt kodu vieglāk lasāmu.

Related posts:

Leave a Comment