#!usr/bin/python
# -*- coding:utf8 -*-
# here's somt new strange stuff, remember type it exactly.
days = "mon tue wed thu fri sat sun"
months = "jan\nfeb\nmar\napr\nmay\njun\njul\naug"
print ("here are the days:" , days)
print ("here are the months:" , months)
print ("""
there'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 we want, or 5, or 6.
""")
執行結果如下:
$ python ex9.py
here are the days: mon tue wed thu fri sat sun
here are the months: jan
febmar
aprmay
junjul
augthere'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 we want, or 5, or 6.
$
加分習題
自己檢查結果,記錄你犯過的錯誤,並且在下個練習中盡量不犯同樣的錯誤。
常見問題回答
怎樣將月份顯示在新的一行?
字串以 \n 開始就可以了,像這樣: "\njan\nfeb\nmar\napr\nmay\njun\njul\naug"
為什麼使用 %r 時 \n 新行就不靈了?
%r 就是這個樣子,它列印出的是你寫出來的方式(或者近似方式)。它是用來 debug 的原始格式。
為什麼在三引號之間加入空格就會出錯?
你必須寫成 """ 而不是 " " ",引號之間不能有空格。
為什麼你列印時用了 + 而不是逗號?
因為我的目的是將兩個字串連線起來,組建成乙個新的字串。後面你會學到,print 裡的逗號其實是分隔引數的一種方式。
我的大部分錯誤都是拼寫錯誤,是不是我太笨了?
對於初學者甚至高階學員來說,大部分程式設計中的錯誤都是拼寫錯誤,或者別的一些簡單錯誤。
笨方法學Python 習題0
第一天學習,教材是中文第四版,完全零基礎 之前電腦上安裝了anaconda 所以現在是這個狀態,不知道python 3在之後的學習有沒有什麼問題,先這樣再說吧 ctrl z撤銷,回到python之前 windows裡terminal 就是指powershell 建立目錄 mkdir 進入目錄 cd ...
笨方法學python 習題4 5 6 7 8
習題4 space in a car中 car是假想空格字元 附加題 我的3的版本裡只用4沒有問題,我的猜想是2中如果除數都是int,答案會是去掉小數剩下的部分 比如說如果最後答案是3.75,python會顯示3,而實際上我們應該得出4這個答案,就不匹配了。是assignment,equal to ...
《 笨方法學 Python 》 習題 6 9
習題 6 字串和文字 x there are d types of people.10 binary binary do not don t 如果在字串中通過格式化字元放入多個變數,需要將變數放到 中,變數之間用逗號隔開 y those who know s and those who is s.b...