發(fā)布只是方便自己看的更清晰社牲,侵刪歉!
變量
在使用變量之前悴了,需要對其先進(jìn)行賦值搏恤。
變量名可以包括字母、數(shù)字湃交、下劃線熟空,但變量名不能以數(shù)字開頭。
字母可以是大寫或小寫搞莺,但大小寫是不同的息罗。
等號(=)是賦值的意思,左邊是名字才沧,右邊是值迈喉。
字符串
到目前為止,我們所認(rèn)知的字符串就是引號內(nèi)的一切東西温圆,我們也把字符串叫做文本弊添,文本和數(shù)字是截然不同的。
字符串需要在字符兩邊加上雙引號或單引號捌木。必須成對油坝。
如果字符串中需要出現(xiàn)單引號或雙引號怎么辦?
1刨裆、使用轉(zhuǎn)義符號(\)對字符串中的引號進(jìn)行轉(zhuǎn)義
2澈圈、>>>"Let's go!"
原始字符串
好像反斜杠是好東西,試試打臃小:
>>>str = 'C:\now'
我們可以用反斜杠對自身進(jìn)行轉(zhuǎn)義:
>>>str = 'C:\\now'
但如果對于一個字符串中有很多個反斜杠:
>>>str = 'C:\Program Files\Intel\WiFi\Help'
原始字符串:只需要在字符串前面加一個r即可
>>>str = r'C:\now'
>>>str = r'C:\Program Files\Intel\WiFi\Help'
長字符串
如果希望得到一個跨越多行的字符串瞬女,就需要用到三重引號字符串
>>>str = """我愛魚C,
正如我愛小甲魚努潘,
他那呱唧呱唧
呱唧呱唧
呱唧呱唧的聲音诽偷,
總纏繞于我的腦海坤学,
久久不肯散去……
"""
課后習(xí)題
0. 以下哪個變量的命名不正確?為什么报慕?
? ? (A) MM_520??(B) _MM520_??(C) 520_MM??(D) _520_MM
C 不能以數(shù)字開頭
1. 在不上機的情況下深浮,以下代碼你能猜到屏幕會打印什么內(nèi)容嗎?
>>>myteacher = '小甲魚'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
會打印出:小甲魚
2. 在不上機的情況下眠冈,以下代碼你能猜到屏幕會打印什么內(nèi)容嗎飞苇?
>>> myteacher = '小甲魚'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
會打印出:小甲魚
3. 在不上機的情況下,以下代碼你能猜到屏幕會打印什么內(nèi)容嗎蜗顽?
>>>first = 520
>>>second = '520'
>>>first = second
>>>print(first)
會打印出:‘520’
會打硬伎ā:520,注:這里沒有單引號括起來雇盖,但是他是一個字符串忿等,因為使用 print() 打印,所以不包含單引號崔挖≌饣。可以試試直接>>>first,它是一個字符串的虚汛。
4. 除了使用反斜杠(\)進(jìn)行字符轉(zhuǎn)義,還有什么方法可以打踊拾铩:Let's go! 這個字符串卷哩?
>>>"Let's go!"
5. 如果非要在原始字符串結(jié)尾輸入反斜杠狂男,可以如何靈活處理琉历?
>>>str = r'C:\Program Files\FishC\Good''\\'