Solved: Alisin ang whitespace mula sa str

Ang pangunahing problema sa pag-alis ng whitespace mula sa isang string ay maaari itong magdulot ng mga hindi inaasahang resulta. Halimbawa, kung aalisin mo ang lahat ng whitespace sa string na “Hello world!”, makakakuha ka ng “Hell o world!” Sa halip na ang inaasahang "Hello world!", ang string na ito ay naglalaman ng dagdag na espasyo sa dulo.

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

Ito ay isang kahulugan ng function. Ang function ay tumatagal ng isang argument, str, at ibinabalik ang halaga ng str na inalis ang lahat ng mga character na whitespace.

Bakit mag-alis ng mga whitespace

Mayroong ilang mga dahilan kung bakit maaaring gusto mong alisin ang mga whitespace mula sa iyong Python code.

Ang isang dahilan ay ang whitespace ay maaaring gamitin upang paghiwalayin ang iba't ibang piraso ng code, ngunit sa Python hindi talaga ito kailangan. Sa katunayan, hindi sinusuportahan ng Python ang maraming linya ng code nang walang bagong linyang karakter. Kaya kung sinusubukan mong panatilihing malinis ang iyong code hangga't maaari, makakatulong ang pag-alis ng whitespace.

Ang isa pang dahilan para alisin ang whitespace ay para sa pagiging madaling mabasa. Kapag nagbabasa ka ng Python code ng ibang tao, maaaring makatulong na ilagay ang lahat ng code sa isang linya para hindi mo na kailangang mag-scroll pataas at pababa. Ang pag-alis ng whitespace ay maaaring gawing mas madaling basahin ang iyong code.

Kaugnay na mga post:

Mag-iwan ng komento