Zgjidhet: Hiq hapësirën e bardhë nga rr

Problemi kryesor me heqjen e hapësirës së bardhë nga një varg është se mund të shkaktojë rezultate të papritura. Për shembull, nëse hiqni të gjithë hapësirën e bardhë nga vargu "Hello world!", do të merrni "Hell o world!" Në vend të "Përshëndetje botë!", ky varg përmban një hapësirë ​​shtesë në fund.

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

Ky është një përkufizim funksioni. Funksioni merr një argument, str, dhe kthen vlerën e str me të gjitha karakteret e hapësirës së bardhë të hequr.

Pse të hiqni hapësirat e bardha

Ka disa arsye pse mund të dëshironi të hiqni hapësirat e bardha nga kodi juaj Python.

Një arsye është se hapësira e bardhë mund të përdoret për të ndarë pjesë të ndryshme të kodit, por në Python nuk është vërtet e nevojshme. Në fakt, Python nuk mbështet as linja të shumta kodi pa një karakter të linjës së re. Pra, nëse po përpiqeni ta mbani kodin tuaj sa më të pastër që të jetë e mundur, heqja e hapësirës së bardhë mund të ndihmojë.

Një arsye tjetër për të hequr hapësirën e bardhë është lexueshmëria. Kur jeni duke lexuar kodin Python të dikujt tjetër, mund të jetë e dobishme të keni të gjithë kodin në një rresht, në mënyrë që të mos keni nevojë të lëvizni lart e poshtë. Heqja e hapësirës së bardhë mund ta bëjë kodin tuaj më të lehtë për t'u lexuar.

Mesazhe të ngjashme:

Lini një koment