版權聲明:本文為部落客原創文章,遵循 CC 4.0 BY-SA 版權協定,轉載請附上原文出處連結和本聲明。 本文連結: https://blog.csdn.net/qq_38970783/article/details/84000393
(标答出處: 魚C論壇)
《零基礎入門學習Python》
測試題:
-
以下哪個變量的命名不正确?為什麼?
(A) MM_520 (B) MM520 © 520_MM (D) _520_MM
C不正确。因為變量的命名要以字母或下劃線開頭。
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
myteacher = ‘小甲魚’
yourteacher = myteacher
yourteacher = ‘黑夜’
print(myteacher)
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
myteacher = ‘小甲魚’
yourteacher = myteacher
myteacher = ‘黑夜’
print(yourteacher)
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
first = 520
second = ‘520’
first = second
print(first)
-
除了使用反斜杠(\)進行字元轉義,還有什麼方法可以列印:Let’s go! 這個字元串?
print(“Let’s go!”)
-
如果非要在原始字元串結尾輸入反斜杠,可以如何靈活處理?
可以在後面+‘\’,
例如:l=‘Let’s go!’+’\’
-
在這一講中,我們說變量的命名需要注意一些地方,但小甲魚在舉例的時候貌似卻幹了點兒“失誤”的事兒,你能看得出小甲魚例子中哪裡有問題嗎?
任意一個變量在使用之前要先指派
動動手:
- 還記得我們第一講的動動手的題目嗎?這一次要求使用變量,計算一年有多少秒?
提示:可以以 DaysPerYear(每年天數),HoursPerDay(每天小時數),MinutesPerHour(每小時分鐘數),SecondsPerMinute(每分鐘秒數)為變量名。
DayPerYear=365
HoursPerDay=24
MinutesPerHour=60
SecondsPerMinute=60
SecondsPerYear=DayPerYear*HoursPerDay*MinutesPerHour*SecondsPerMinute
print(SecondsPerYear)
31536000
- 關于最後提到的長字元串(三重引号字元串)其實在 Python3 還可以這麼寫,不妨試試,然後比較下哪種更友善?
string = (
“我愛魚C,\n”
“正如我愛小甲魚,\n”
“他那呱唧呱唧的聲音,\n”
“總纏繞于我的腦海,\n”
“久久不肯散去……\n”)
标答
測試題答案:
- 以下哪個變量的命名不正确?為什麼? (A) MM_520 (B) MM520 © 520_MM (D) _520_MM
©選項不正确,因為 Python 中的變量名不能以數字開頭。
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
會列印:小甲魚
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
會列印:小甲魚
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
會列印:520,注:這裡沒有單引号括起來,但是他是一個字元串,因為使用 print() 列印,是以不包含單引号。可以試試直接>>>first,它是一個字元串的。
- 除了使用飯斜杠(\)進行字元轉義,還有什麼方法可以列印:Let’s go! 這個字元串?
“Let’s go!”
- 如果非要在原始字元串結尾輸入反斜杠,可以如何靈活處理?
str = r’C:\Program Files\FishC\Good’’\’
- 在這一講中,我們說變量的命名需要注意一些地方,但小甲魚在舉例的時候貌似卻幹了點兒“失誤”的事兒,你能看得出小甲魚例子中哪裡有問題嗎?
在例子中小甲魚起了個 str 名字的變量,但事實上我們發現,str 的顔色跟普通變量貌似不同?沒錯,str() 和 print() 都是内置函數,但 Python 貌似不介意我們對内置函數進行指派操作,是以這點我們以後就要注意啦,否則可能會出現以下的 BUG:
print = 1
print(“I love FishC”)
Traceback (most recent call last):
File “<pyshell#37>”, line 1, in
print(“I love FishC”)
TypeError: ‘int’ object is not callable
動動手答案:
- 還記得我們第一講的動動手的題目嗎?這一次要求使用變量,計算一年有多少秒?
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
print(result)
(标答出處: 魚C論壇)
《零基礎入門學習Python》
測試題:
-
以下哪個變量的命名不正确?為什麼?
(A) MM_520 (B) MM520 © 520_MM (D) _520_MM
C不正确。因為變量的命名要以字母或下劃線開頭。
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
myteacher = ‘小甲魚’
yourteacher = myteacher
yourteacher = ‘黑夜’
print(myteacher)
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
myteacher = ‘小甲魚’
yourteacher = myteacher
myteacher = ‘黑夜’
print(yourteacher)
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
first = 520
second = ‘520’
first = second
print(first)
-
除了使用反斜杠(\)進行字元轉義,還有什麼方法可以列印:Let’s go! 這個字元串?
print(“Let’s go!”)
-
如果非要在原始字元串結尾輸入反斜杠,可以如何靈活處理?
可以在後面+‘\’,
例如:l=‘Let’s go!’+’\’
-
在這一講中,我們說變量的命名需要注意一些地方,但小甲魚在舉例的時候貌似卻幹了點兒“失誤”的事兒,你能看得出小甲魚例子中哪裡有問題嗎?
任意一個變量在使用之前要先指派
動動手:
- 還記得我們第一講的動動手的題目嗎?這一次要求使用變量,計算一年有多少秒?
提示:可以以 DaysPerYear(每年天數),HoursPerDay(每天小時數),MinutesPerHour(每小時分鐘數),SecondsPerMinute(每分鐘秒數)為變量名。
DayPerYear=365
HoursPerDay=24
MinutesPerHour=60
SecondsPerMinute=60
SecondsPerYear=DayPerYear*HoursPerDay*MinutesPerHour*SecondsPerMinute
print(SecondsPerYear)
31536000
- 關于最後提到的長字元串(三重引号字元串)其實在 Python3 還可以這麼寫,不妨試試,然後比較下哪種更友善?
string = (
“我愛魚C,\n”
“正如我愛小甲魚,\n”
“他那呱唧呱唧的聲音,\n”
“總纏繞于我的腦海,\n”
“久久不肯散去……\n”)
标答
測試題答案:
- 以下哪個變量的命名不正确?為什麼? (A) MM_520 (B) MM520 © 520_MM (D) _520_MM
©選項不正确,因為 Python 中的變量名不能以數字開頭。
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
會列印:小甲魚
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
會列印:小甲魚
- 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
會列印:520,注:這裡沒有單引号括起來,但是他是一個字元串,因為使用 print() 列印,是以不包含單引号。可以試試直接>>>first,它是一個字元串的。
- 除了使用飯斜杠(\)進行字元轉義,還有什麼方法可以列印:Let’s go! 這個字元串?
“Let’s go!”
- 如果非要在原始字元串結尾輸入反斜杠,可以如何靈活處理?
str = r’C:\Program Files\FishC\Good’’\’
- 在這一講中,我們說變量的命名需要注意一些地方,但小甲魚在舉例的時候貌似卻幹了點兒“失誤”的事兒,你能看得出小甲魚例子中哪裡有問題嗎?
在例子中小甲魚起了個 str 名字的變量,但事實上我們發現,str 的顔色跟普通變量貌似不同?沒錯,str() 和 print() 都是内置函數,但 Python 貌似不介意我們對内置函數進行指派操作,是以這點我們以後就要注意啦,否則可能會出現以下的 BUG:
print = 1
print(“I love FishC”)
Traceback (most recent call last):
File “<pyshell#37>”, line 1, in
print(“I love FishC”)
TypeError: ‘int’ object is not callable
動動手答案:
- 還記得我們第一講的動動手的題目嗎?這一次要求使用變量,計算一年有多少秒?
DaysPerYear = 365
HoursPerDay = 24
MinutesPerHour = 60
SecondsPerMinute = 60
result = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
print(result)