變量
- 在使用變量之前,需要對其先指派。
- 變量名可以包括字母、數字、下劃線,但變量名不能以數字開頭。
- 字元可以是大寫或小寫,但大小寫是不同的。
- 等号(=)是指派的意思,左邊是名字,右邊是值。
- 盡量給變量取專業一點的名字。
字元串
- 字元串就是引号内的一切東西,我們也把字元串叫文本。建立字元串時,需要在字元兩邊加上引号,單引号或雙引号都可以,但是必須成對。
- 如果字元串中出現單引号或雙引号有兩種方法。第一種使用轉義字元(\),例如:‘Let\’s go!’;第二種單引号中用雙引号或雙引号中用單引号,例如”Let’s go!”。
- 原始字元串。在字元串前加上一個英文字母r。例如str = r’C:\now’。
-
長字元串。如果希望得到一個跨多行的字元串,需要用到三重引号字元串。例如:
str = “”“喵
喵
喵
“”“
課後作業
0.以下哪個變量的命名不正确?為什麼?
(A) MM_520 (B) MM520 (C) 520_MM (D) _520_MM
Re:C。變量名不能以數字開頭。
1.不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
>>>myteacher = '小甲魚'
>>>yourteacher = myteacher
>>>yourteacher = '黑夜'
>>>print(myteacher)
Re:小甲魚
2. 在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
>>> myteacher = '小甲魚'
>>> yourteacher = myteacher
>>> myteacher = '黑夜'
>>> print(yourteacher)
Re:小甲魚
3.在不上機的情況下,以下代碼你能猜到螢幕會列印什麼内容嗎?
>>>first =
>>>second = '520'
>>>first = second
>>>print(first)
Re:520
4.除了使用反斜杠(\)進行字元轉義,還有什麼方法可以列印:Let’s go! 這個字元串?
Re:print(“Let’s go!”)
5.如果非要在原始字元串結尾輸入反斜杠,可以如何靈活處理?
動動手
0.使用變量,計算一年有多少秒?提示:可以以 DaysPerYear(每年天數),HoursPerDay(每天小時數),MinutesPerHour(每小時分鐘數),SecondsPerMinute(每分鐘秒數)為變量名。
>>> DaysPerYear =
>>> HoursPerDay =
>>> MinutesPerHour =
>>> SecondsPerMinute =
>>> SecondsPerYear = DaysPerYear * HoursPerDay * MinutesPerHour * SecondsPerMinute
>>> print(SecondsPerYear)