




下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第Python入門基礎(chǔ)之變量及字符串目錄變量關(guān)于變量變量名命名規(guī)則字符串原始字符串長(zhǎng)字符串總結(jié)
變量
當(dāng)把一個(gè)值賦給一個(gè)名字時(shí),它就會(huì)存儲(chǔ)在內(nèi)存中,我們把這塊內(nèi)存稱為變量(variable)。
在大多數(shù)語言中,都把這種行為稱為給變量賦值或把值存儲(chǔ)在變量中。不過,Python與大多數(shù)其他語言不同,它并不是把值存儲(chǔ)在變量中,而更像把名字貼在值上面。所以,有些人會(huì)說Python沒有變量,只有名字。變量就是一個(gè)名字,通過這個(gè)名字,我們可以找到想要的東西。
例如:
變量之所以稱之為變量,正是因?yàn)樗强勺兊摹?/p>
在上面的例子中,先創(chuàng)建了一個(gè)變量名叫x,給它初始化賦值為3,然后又給它賦值為5(此時(shí)3就被5替換);再創(chuàng)建另一個(gè)變量y,并初始化賦值為8;最后創(chuàng)建變量z,其值是變量x和y的和。
同樣,這樣的加法也可以運(yùn)用到字符串中:
這種字符串加字符串的語法,在Pythonn里稱為字符串的拼接。
關(guān)于變量
在使用變量之前,需要對(duì)其先賦值變量名可以包括字母、數(shù)字、下劃線,但是變量名不能以數(shù)字開頭字母可以是大寫或小寫,但大小寫是不同的,也就是說A和a對(duì)Python來說是完全不同的兩個(gè)名字等號(hào)(=)是賦值的意思,左邊是名字,右邊是值,不能顛倒
變量名命名規(guī)則
-變量名由數(shù)字、字母、下劃線組成。**但不能以數(shù)字開頭**
-命名時(shí)應(yīng)當(dāng)避開關(guān)鍵字。
```python
#查看python關(guān)鍵字
importkeyword
kw=keyword.kwlist
print(kw)
```python
#運(yùn)行結(jié)果
['False','None','True','and','as','assert','async','await','break','class','continue','def','del','elif','else','except','finally','for','from','global','if','import','in','is','lambda','nonlocal','not','or','pass','raise','return','try','while','with','yield']
```
字符串
我們所認(rèn)知的字符串就是引號(hào)內(nèi)的一切東西,我們也把字符串叫作文本,文本和數(shù)字是不一樣的。
如果直接讓兩個(gè)數(shù)字相加,那么得到的會(huì)是數(shù)字相加后的結(jié)果;但如果在數(shù)字兩邊加上了引號(hào),那就變成了字符串的拼接,這正是引號(hào)帶來的差別:
在Python中創(chuàng)建一個(gè)字符串,要在字符串兩邊加上引號(hào),可以是單引號(hào)或者雙引號(hào),但是必須成對(duì),不能一邊用單引號(hào),一邊用雙引號(hào)。
那么如果字符串內(nèi)容中本身就有單引號(hào)或雙引號(hào)怎么辦?
一般有兩種解決方法:
1使用轉(zhuǎn)義符號(hào)(\)對(duì)字符串中的引號(hào)進(jìn)行轉(zhuǎn)義:
2利用Python既可以用單引號(hào)也可以用雙引號(hào)表示字符串的特點(diǎn),用不同的引號(hào)表示字符串,就不會(huì)產(chǎn)生歧義了:
原始字符串
對(duì)于字符串中帶有\(zhòng)的情況:例如打印C:\now
可以看到,打印結(jié)果并不是我們所預(yù)期的,這是由于反斜杠(\)和后邊的字符(n)恰好轉(zhuǎn)義之后構(gòu)成了換行符(\n)。
這時(shí),可能有的人會(huì)想到用反斜杠來轉(zhuǎn)義反斜杠不就可以了嗎?確實(shí)是這樣的,我們可以用反斜杠對(duì)自身進(jìn)行轉(zhuǎn)義:
這樣確實(shí)是可行的,但是,如果一個(gè)字符串中有多個(gè)反斜杠,那么這樣做不僅很麻煩,而且可能會(huì)使代碼變得混亂。
對(duì)于這個(gè)問題,在Python中有一個(gè)快捷的方法,就是使用原始字符串,原始字符串的使用非常簡(jiǎn)單,只需要在字符串前面加一個(gè)英文字母r即可:
需要注意的是,無論是否是原始字符串,都不能以反斜杠作為結(jié)尾!
這是因?yàn)榉葱备芊旁谧址┪脖硎驹撟址€沒有結(jié)束,換行繼續(xù)的意思。
如果非要在字符串的結(jié)尾加個(gè)反斜杠,則可以利用反斜杠轉(zhuǎn)義:
長(zhǎng)字符串
如果希望得到一個(gè)跨越多行的字符串,如:
從明天起,做一個(gè)幸福的人
喂馬,劈柴,周游世界
從明天起,關(guān)心糧食和蔬菜
我有一所房子,面朝大海,春暖花開
如果要把這段話打出來,利用學(xué)過的知識(shí),可以使用多個(gè)換行符(\n):
如果行數(shù)非常多的話,那么用換行符就太麻煩了,好在Python中提供了解決問
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 醫(yī)療設(shè)備供應(yīng)鏈的透明化實(shí)踐
- 企業(yè)文化的醫(yī)療倫理塑造與實(shí)踐
- 醫(yī)療行業(yè)倫理與零售藥店合規(guī)教育
- 以用戶體驗(yàn)為核心的醫(yī)療科技產(chǎn)品設(shè)計(jì)研究
- 醫(yī)療設(shè)備追溯區(qū)塊鏈技術(shù)的應(yīng)用與實(shí)踐
- 公司獨(dú)家藝人合同范例
- 中國(guó)視角下的醫(yī)療AI技術(shù)發(fā)展及其倫理問題探討
- 醫(yī)療信息交流中的區(qū)塊鏈隱私保護(hù)技術(shù)解析
- 醫(yī)療AP界面設(shè)計(jì)與交互行為心理學(xué)探討會(huì)
- 老年非酒精性脂肪性肝病的臨床護(hù)理
- 華為管理面試題及答案
- 2024-2025學(xué)年統(tǒng)編版小學(xué)道德與法治三年級(jí)下冊(cè)期中考試測(cè)試卷附答案
- (四調(diào))武漢市2025屆高中畢業(yè)生四月調(diào)研考試 語文試卷(含答案詳解)
- 公司事故隱患內(nèi)部報(bào)告獎(jiǎng)勵(lì)制度
- 大學(xué)生創(chuàng)新創(chuàng)業(yè)基礎(chǔ)(創(chuàng)新創(chuàng)業(yè)課程)完整全套教學(xué)課件
- 中國(guó)農(nóng)業(yè)文化遺產(chǎn)與生態(tài)智慧智慧樹知到期末考試答案章節(jié)答案2024年浙江農(nóng)林大學(xué)
- Unit 1 Looking forwards Understanding ideas 教學(xué)設(shè)計(jì)-高中英語外研版(2019)選擇性必修第四冊(cè)
- 晨間戶外區(qū)域混齡體育活動(dòng)的組織與實(shí)施ppt課件
- 第7章參數(shù)估計(jì)PPT課件
- 宏觀經(jīng)濟(jì)學(xué):總供給和菲利普斯曲線
- 初中語文試卷答題卡模板_可以修改
評(píng)論
0/150
提交評(píng)論