基于《Python編程:從入門到實踐》
編程環境:macOS python3.9.6
編譯器:Sublime Text
在OS X 系統中從終端運行Python程式
此前已經創建程式hello_world.py,放置于桌面python_work檔案夾中
使用終端命令cd(切換目錄,change directory)進入該檔案夾
在使用ls(list)命令顯示該檔案夾所有未隱藏的檔案
Tian@Tians-Mac ~ % cd Desktop/python_work/
Tian@Tians-Mac python_work % ls
hello_world.py
Tian@Tians-Mac python_work % python hello_world.py
Hello Python world!
命名變數并使用變數
首先變數名由字母、數字和下劃線組成,而且只由它們組成,注意數字不能在最前面
其次Python關鍵字和函式名不可作為變數名
最后變數名應盡量簡潔,表達意思明確
字串
多數程式會定義并收集某些資料,以此達成它們運行的目的,所以,將資料進行分類是有必要的,書中介紹的第一種資料型別是字串,
字串即一系列字符,Python中,用單引號或雙引號括起的就是字串,
string1 = "this is a string"
string2 = 'this is also a string'
這樣可以在字串中使用引號,
使用 方法 修改字串的大小寫
name = "andrew cook"
print(name.title())
運行代碼,輸出結果為
Andrew Cook
在這里將字串存入變數name中,print陳述句中,將方法title()放在變數后面,讓print以首字母大寫的方式顯示每個單詞,
方法是Python可對資料執行的操作,在name.title()中,name后面的句點(.)讓python對變數name執行方法title()指定的操作,每個方法后面都有一對括號,這是因為方法通常需要額外的資訊來完成其作業,這些資訊在括號內提供,而函式title()不需要額外的資訊,因此它后面的括號是空的,
此外,還有其他幾個大小寫處理方法,如upper()(全部大寫),lower()(全部小寫)
洗掉空白
空格在字串中會被python認作一個字符,空格很重要,因為你經常需要比較兩個字串是否相同,在Python中,可以用方法洗掉資料中多余的空格,
>>> string = ' python '
>>> string
' python '
>>> string.rstrip()
' python'
>>> string.lstrip()
'python '
>>> string.strip()
'python'
rstrip()洗掉字串右側的空白(r即right)
lstrip()洗掉字串左側的空白(l即left)
strip()洗掉字串兩側的空白
注意這種洗掉只是暫時的,想要永久洗掉,得將洗掉操作的結果存入原變數中,
今天學習的最后,以Python之禪中的一句作結:
Beautiful is better than ugly.
明天開始學習串列
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/291185.html
標籤:其他
