1. 程式人生 > >Python學習筆記之變數和字串!

Python學習筆記之變數和字串!

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是內建函式