本帖隱藏的內(nèi)容
0. 以下哪個(gè)變量的命名不正確?為什么? (A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM(C)選項(xiàng)不正確,因?yàn)?Python 中的變量名不能以數(shù)字開(kāi)頭。
1. 在不上機(jī)的情況下,以下代碼你能猜到屏幕會(huì)打印什么內(nèi)容嗎?會(huì)打?。盒〖佐~(yú)
2. 在不上機(jī)的情況下,以下代碼你能猜到屏幕會(huì)打印什么內(nèi)容嗎?會(huì)打?。盒〖佐~(yú)
3. 在不上機(jī)的情況下,以下代碼你能猜到屏幕會(huì)打印什么內(nèi)容嗎?會(huì)打印:520,注:這里沒(méi)有單引號(hào)括起來(lái),但是他
是一個(gè)字符串,因?yàn)槭褂?print() 打印,所以不包含單引號(hào)。可以試試直接>>>first,它是一個(gè)字符串的。
4. 除了使用飯斜杠(\)進(jìn)行字符轉(zhuǎn)義,還有什么方法可以打?。篖et's go! 這個(gè)字符串?聰明的魚(yú)油,你想到了嗎?!
5. 如果非要在原始字符串結(jié)尾輸入反斜杠,可以如何靈活處理?- >>>str = r'C:\Program Files\FishC\Good''\\'
復(fù)制代碼聰明的魚(yú)油,你想到了嗎?!
6. 在這一講中,我們說(shuō)變量的命名需要注意一些地方,但小甲魚(yú)在舉例的時(shí)候貌似卻干了點(diǎn)兒“失誤”的事兒,你能看得出小甲魚(yú)例子中哪里有問(wèn)題嗎? 在例子中小甲魚(yú)起了個(gè) str 名字的變量,但事實(shí)上我們發(fā)現(xiàn),str 的顏色跟普通變量貌似不同?沒(méi)錯(cuò),str() 和 print() 都是內(nèi)置函數(shù),但 Python 貌似不介意我們對(duì)內(nèi)置函數(shù)進(jìn)行賦值操作,所以這點(diǎn)我們以后就要注意啦,否則可能會(huì)出現(xiàn)以下的 BUG:
- >>> print = 1
- >>> print("I love FishC")
- Traceback (most recent call last):
- File "<pyshell#37>", line 1, in <module>
- print("I love FishC")
- TypeError: 'int' object is not callable
復(fù)制代碼