Lahendatud: eemalda strast tühik

Peamine probleem stringist tühikute eemaldamisel on see, et see võib põhjustada ootamatuid tulemusi. Näiteks kui eemaldate stringist „Tere maailm!” kogu tühiku, kuvatakse tekst „Põrgu maailm!” Oodatud "Tere maailm!" asemel sisaldab see string lõpus lisatühikut.

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

See on funktsiooni määratlus. Funktsioon võtab ühe argumendi str ja tagastab str väärtuse, eemaldades kõik tühimärgid.

Miks eemaldada tühikud

On mõned põhjused, miks võiksite Pythoni koodist tühikud eemaldada.

Üks põhjus on see, et tühikuid saab kasutada erinevate koodiosade eraldamiseks, kuid Pythonis pole see tegelikult vajalik. Tegelikult ei toeta Python isegi mitut koodirida ilma reavahetuseta. Nii et kui proovite oma koodi võimalikult puhtana hoida, võib tühiku eemaldamine aidata.

Teine põhjus tühikute eemaldamiseks on loetavus. Kui loete kellegi teise Pythoni koodi, võib abi olla, kui kogu kood on ühel real, et te ei peaks üles-alla kerima. Tühikute eemaldamine muudab teie koodi hõlpsamini loetavaks.

Seonduvad postitused:

Jäta kommentaar