天天看點

Python_003小插曲之變量和字元串

變量

  1. 在使用變量之前,需要對其先指派。
  2. 變量名可以包括字母、數字、下劃線,但變量名不能以數字開頭。
  3. 字元可以是大寫或小寫,但大小寫是不同的。
  4. 等号(=)是指派的意思,左邊是名字,右邊是值。
  5. 盡量給變量取專業一點的名字。

字元串

  1. 字元串就是引号内的一切東西,我們也把字元串叫文本。建立字元串時,需要在字元兩邊加上引号,單引号或雙引号都可以,但是必須成對。
  2. 如果字元串中出現單引号或雙引号有兩種方法。第一種使用轉義字元(\),例如:‘Let\’s go!’;第二種單引号中用雙引号或雙引号中用單引号,例如”Let’s go!”。
  3. 原始字元串。在字元串前加上一個英文字母r。例如str = r’C:\now’。
  4. 長字元串。如果希望得到一個跨多行的字元串,需要用到三重引号字元串。例如:

    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)
           

繼續閱讀