測試題:
0. 以下哪個變量的命名不正確?爲什麼?
(A) MM_520 (B) _MM520_ (C) 520_MM (D) _520_MM
(C)因爲變量名不能以數字開頭
1. 在不上機的情況下,以下代碼你能猜到屏幕會打印什麼內容嗎?
- >>>myteacher = '小甲魚'
- >>>yourteacher = myteacher
- >>>yourteacher = '黑夜'
- >>>print(myteacher)
會打印 小甲魚
2. 在不上機的情況下,以下代碼你能猜到屏幕會打印什麼內容嗎?
- >>> myteacher = '小甲魚'
- >>> yourteacher = myteacher
- >>> myteacher = '黑夜'
- >>> print(yourteacher)
會打印 小甲魚
3. 在不上機的情況下,以下代碼你能猜到屏幕會打印什麼內容嗎?
- >>>first = 520
- >>>second = '520'
- >>>first = second
- >>>print(first)
會打印 520 此時的520是一個字符串
4. 除了使用反斜槓(\)進行字符轉義,還有什麼方法可以打印:Let's go! 這個字符串?
5. 如果非要在原始字符串結尾輸入反斜槓,可以如何靈活處理?
此圖分三種情況,第三種纔是對的
6. 在這一講中,我們說變量的命名需要注意一些地方,但小甲魚在舉例的時候貌似卻幹了點兒“失誤”的事兒,你能看得出小甲魚例子中哪裏有問題嗎?
在例子中小甲魚起了個 str 名字的變量,但事實上我們發現,str 的顏色跟普通變量貌似不同?沒錯,str() 和 print() 都是內置函數,但 Python 貌似不介意我們對內置函數進行賦值操作,所以這點我們以後就要注意啦,否則可能會出現以下的 BUG:
str由於之前給他起了變量的名字,所以出現了“我愛魚……”
0. 還記得我們第一講的動動手的題目嗎?這一次要求使用變量,計算一年有多少秒?
提示:可以以 DaysPerYear(每年天數),HoursPerDay(每天小時數),MinutesPerHour(每小時分鐘數),SecondsPerMinute(每分鐘秒數)爲變量名。
1. 關於最後提到的長字符串(三重引號字符串)其實在 Python3 還可以這麼寫,不妨試試,然後比較下哪種更方便?
- >>> string = (
- "我愛魚C,\n"
- "正如我愛小甲魚,\n"
- "他那呱唧呱唧的聲音,\n"
- "總纏繞於我的腦海,\n"
- "久久不肯散去……\n")
快捷鍵:Alt+n 上一條語句
Alt+p 上一條語句
\ 轉義符
pr+Tab 系統自己提供函數供挑選
Tab 縮進
[參考網頁]
https://blog.csdn.net/Erisay/article/details/83622775