Python學習筆記之變數和字串!
阿新 • • 發佈:2018-12-11
python與大多數計算機語言不一樣,並不是把值儲存在變數中,更像是把名字貼在值的上邊。因此有些python程式設計師會說python沒有變數只有名字。
a=5不是普通的賦值語句,而是給5起了個名字叫a,即指標a指向5,故他們的記憶體地址都相同。
變數名可以包括字母、數字、下劃線,但不可以數字開頭。
作為一名優秀的程式設計師,儘量給變數一個專業的名稱
t=‘MrWhite’ # 不好,t可以代表很多意思
teacher=‘MrWhite’ # 好
字串兩邊加引號,單引號和雙引號都一樣
列印:let's go! 兩種方法:雙引號、轉義符號
'let's go' # 錯誤
"let's go" # 正確
'let's go' # 轉義符號(),正確
列印單引號:用雙引號;列印雙引號:用單引號
原始字串:在字串前加r
str1=‘C: ow’
str1 # 正確
print(str1) # 出錯, 轉義成換行
str1=‘C:\now’
print(str1) # 正確,用轉義符號進行轉義,但當路徑的符號較多時不方便
str1=r‘C: ow nnmmm’
print(str1) # 正確,使用原始字串,在字串前面加r
str1=r‘C: ow nnmmm’# 出錯,原始字串最後不能加反斜槓
長字串:三重引號字串,單雙均可
進群:960410445 即可獲取數十套PDF的獲取方式哦!
進群
str1="""今天,
是星期天
天氣晴
"""
print(str1) # 正確
測試題:
1. 如果非要在原始字串結尾輸入反斜槓,可以如何靈活處理?
str = r'C:Program FilesFishCGood''\'
2.不要對str賦值,str是內建函式