Python字符串

簡述

大多數程序都定義並收集某種數據,然後用它來做些有意義的事情。鑑於此,對數據進行分類大有裨益。我們將介紹第一種數據類型是字符串。字符串看似簡單,但能夠以很多不同的方式使用它們。

使用方法修改字符串的大小寫

name.py

name = "su yang"
print(name.title())

將這個文件保存爲name.py,在運行它。你將看到如下輸出:
這裏寫圖片描述

在這個實例中,小寫字符串“su yang ”存儲到了變量name中。在print()語句中,方法title()出現在這個變量的後面。方法是Python可對數據執行的操作。title()是以首字母大寫的方式顯示每個單詞,即將每個單詞的首字母都改爲大寫。

合併(拼接)字符串

在很多情況下,都需要合併字符串。例如,你可能想將姓和名存儲在不同的變量中,等要顯示姓名時,再將他們合二爲一。

name1 = "su"
name2 = "yang"
print(name1+" "+name2)

輸出爲:
這裏寫圖片描述

使用製表符或換行符來添加空白

在編程中,空白泛指任何非打印字符,如空格、製表符和換行符。你可使用空白來組織輸出,以使其更易讀。
要在字符串中添加製表符,可以使用字符組合\t,如下代碼:

name = "su\tyang"
print(name)

輸出爲:
這裏寫圖片描述

要在字符串中添加換行符,可以使用字符組合\n:

name = "su\nyang"
print(name)

這裏寫圖片描述

刪除空白

在程序中,額外的空白可能令人迷惑。對程序員來鍾,‘python’和‘python ‘看起來幾乎沒有什麼兩樣,但對程序員來說,他們卻是兩個不同的字符串。
Python能夠找出字符串開頭和末尾多餘的空白。要確定字符串開頭沒有空白,可使用方法lstrip().

作如下對比:

name = "    su yang"
print(name)
print(name.lstrip())

輸出爲:
這裏寫圖片描述

但是這只是顯示的將空白刪除,如果要永久的刪除這個字符串中的空白,必須將操作結果存回到變量中:

name = "    su yang"
name = name.lstrip()

你還可以剔除字符串末尾的空白,或同時剔除字符串兩端的空白,爲此,還可以使用方法rstrip() 和strip()。

發佈了35 篇原創文章 · 獲贊 9 · 訪問量 8萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章