【編測編學】零基礎學python_04_字串(刪除空白)
刪除字串中的空白:
在程式中,額外的空白可能令人迷惑。對程式設計師來說,'python' 和'python ' 看起來幾乎沒什麼兩樣,但對程式來說,它們卻是兩個不同的字串。Python能夠發現'python ' 中額外的空白,並認為它是有意義的——除非你告訴它不是這樣的。空白很重要,因為你經常需要比較兩個字串是否相同。例如,一個重要的示例是,在使用者登入網站時檢查其使用者名稱。但在一些簡單得多的情形下,額外的空格也可能令人迷惑。
所幸在Python中,刪除使用者輸入的資料中的多餘的空白易如反掌。
Python能夠找出字串開頭和末尾多餘的空白。要確保字串末尾沒有空白,可使用方法rstrip() 。
favorite_teacher = '青雲 '+ '利劍'
print(favorite_teacher)
favorite_teacher = '青雲 '.rstrip()+ '利劍'
print(favorite_teacher)
儲存在變數favorite_teacher中的字串末尾包含多餘的空白。你在print輸出這個變數的值時,可看到末尾的空格。對字串'青雲 '呼叫方法rstrip() 後,這個多餘的空格被刪除了。
你還可以剔除字串開頭的空白,使用方法lstrip()
favorite_teacher = '青雲'+ ' 利劍'
print(favorite_teacher)
favorite_teacher = '青雲'+ ' 利劍'.lstrip()
print(favorite_teacher)
執行結果如下,一目瞭然:
同時剔除字串兩端的空白,使用方法strip()
直接上示例程式碼:
favorite_teacher = '青雲'+ ' 利劍 '+'刀鋒'
print(favorite_teacher)
favorite_teacher = '青雲'+ ' 利劍 '.strip()+'刀鋒'
print(favorite_teacher)
執行結果如下:
相關文章
- 【編測編學】零基礎學python_07_列表(修改、新增和刪除元素)Python
- 【編測編學】零基礎學python_02_字串(大小寫轉換)Python字串
- 【編測編學】零基礎學python_03_字串(拼接+換行+製表符)Python字串
- 【編測編學】零基礎學python_10_列表(建立數值列表 )Python
- 【編測編學】零基礎學python_06_列表(認識和使用列表)Python
- 【編測編學】零基礎學python_08_列表(排序+反轉+長度)Python排序
- 【編測編學】零基礎學python_09_列表(操作列表之遍歷列表)Python
- 【編測編學】零基礎學python_11_列表(切片+遍歷切片+複製)Python
- 【編測編學】MySQL資料庫基礎知識MySql資料庫
- Python如何刪除字串中多餘空白字元?Python字串字元
- 【編測編學】MySQL資料庫基礎知識2MySql資料庫
- 零基礎學習 Python 之字串Python字串
- 【編測編學】軟體測試的就業如何?就業
- 【編測編學】如何做好大資料測試大資料
- 【編測編學】介面測試必備面試題(上)面試題
- iPhone和iPad程式設計入門 零基礎學習編寫AppiPhoneiPad程式設計APP
- 【編測編學】雙非畢業如何翻盤?
- 列表頁取出刪除編輯功能
- 【編測編學】自動化測試面試必背(上)面試
- 【編測編學】自動化測試面試必背(下)面試
- 【編測編學】分享一套好用的功能測試用例編寫框架框架
- 零基礎學Java第四節(字串相關類)Java字串
- 彙編基礎學習筆記筆記
- 【編測編學】介面測試必備面試題必背(下)面試題
- css刪除頁面周邊空白CSS
- python基礎之字串和編碼Python字串
- 零基礎學軟體測試難嗎
- 零基礎如何學習軟體測試
- Python3學習筆記-字串和編碼Python筆記字串
- Python零基礎好學嗎?零基礎如何學習Python?Python
- 仿 iOS 列表的編輯功能 – 刪除篇iOS
- ajax編輯資訊和刪除資訊
- 字串-刪除指定字元字串字元
- 字串-編碼字串
- 字串編碼字串編碼
- 【編測編學】對於軟體測試四大誤區的認識
- python零基礎學習Python
- 零基礎學習pythonPython