這節課終於有一點新內容了,新內容也蠻容易理解的。
原**如下:
# here's some new stuff, remember type it exactly.
days = "mon tue wed thu fri sat sun"
months = "jan\nfeb\nmar\napr\nmay\njune\njul\naug"
print
"here are the days: ", days
print
"here are the months: ", months
print
"""three's something going on here.
with the three double-quotes.
we'll be able to type as much as we like
even 4 lines if you want, or 5,or 6.
"""
\n是格式控制字元,相當於回車,表示到這裡要換行。
另外,原**的寫法不推薦 至少在\n後加空格,才是更好的寫法,空格可以使**更清楚。作者明明在之前都是有空格的習慣的,你看=號前後都有空格,不知道到這裡為什麼不加空格了=.=。
前後用三個引號括起來可以print多行字串。
你可能會想當然認為,那我用雙引號不是也可以嗎?
事實上,是不行的,雙引號會報錯:
我推測可能直譯器將英文句號視為乙個字串的結束標誌。by the way,將英文句號改為英文逗號依然會報錯。
python這個語言簡單易學是由於在任何操作只提供最好的方法來實現,這也意味著同乙個操作不能以多種形式實現,這點區別於c語言,而且與perl完全相反。
《笨辦法學Python》 第4課手記
這節課目的是讓你掌握變數,跟c語言非常類似,很簡單。左邊是變數名用 號給變數賦值。不同的是我沒有看到變數宣告,作者是直接賦值,拿過來就用的。至於接下來作者舉的報錯那個例子,如果你把變數名打錯的情況下就會出現,因為變數名一旦打錯,python將不能識別,也就無法在print中輸出對應的值。這裡我們可以...
《笨辦法學Python》 第6課手記
第6課講字串和文字,作者給出的 如下 x there are d types of people.10 binary binary do not don t y those who know s and those who s.binary,do not print xprint yprint i ...
《笨辦法學Python》 第8課手記
第八課沒有新內容,作者在常見問題解答裡面說得很清楚,建議每一課的常見問題解答都要仔細閱讀。如下 formatter r r r r print formatter 1,2,3,4 print formatter one two three four print formatter formatter...