大多數程序都定義并收集某種數據,然后用它來做些有意義的事情。鑒于此,對數據進行分類大有裨益。我們將介紹第一種數據類型是字符串。字符串看似簡單,但能夠以很多不同的方式使用它們。
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()。
新聞熱點
疑難解答