學Python一定要做的練習題:字串String和文本


學Python一定要做的練習題:字串String和文本


學習Python和各式程式語言,最不嫌多的就是練習!來做做看今天關於Python的練習題!

在本節Python的練習中,我們將使用複雜的字串 String ,來建立一系列的變數,以便更加熟悉字串的用處。

首先,我們還是要了解一下字串這個概念。所謂字串,通常就是包含你想要展示出來的內容,或是你想要從程式裡導出 "" 的一小段字符。Python 可以通過文本裡的雙引號或者單引號,識別出何為字串。如果你把單引號或者雙引號括起來的文字放到 print 後面,它們就會被Python print出來。

字串可以包含格式化字符 %s(即以 str() 函數輸出文字)。你只要將格式化的變數放到字串中,再緊跟著一個百分號 % (percent),再緊跟著變數名即可。唯一要注意的地方是:如果你想要在字串中,通過格式化字符放入多個變數的時候,你需要將變數放到( ) 圓括號(parenthesis)中,而且變數之間用, 逗號(comma) 隔開。就像你逛商店說『我要買牛奶、麵包、雞蛋、八寶粥』一樣,只不過程式設計師說的是:「(milk, eggs, bread, soup)」。

在以下的練習中,我們將用簡化的變數名稱,輸入大量的變數、字串、和格式化字符,並且將它執行出來:

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 x

print y



print "I said: %r." % x

print "I also said: '%s'." % y



hilarious = False

joke_evaluation = "Isn't that joke so funny?! %r"



print joke_evaluation % hilarious



w = "This is the left side of..."

e = "a string with a right side."



print w + e

如果上面的操作都沒問題,你便可以看到下面的結果:


There are 10 types of people.

Those who know binary and those who don't.

I said: 'There are 10 types of people.'.

I also said: 'Those who know binary and those who don't.'.

Isn't that joke so funny?! False

This is the left side of...a string with a right side.




相關文章:

讚嘆Python課程!讓我找到我的自身價值和競爭力!

今天教你怎麼用Python簡單畫出這隻黃色老鼠!

大放送時間又到啦!今天教你如何用Python做小遊戲~~

網路行銷課程教你揮別舊思維,請使用主關鍵字

達內教育與惠普.英特爾合作,為培育更多IT人才!

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

達內課程先就業再付款- 中時電子報


這個網誌中的熱門文章

Python控制結構一點就通!(5)while迴圈

前端工程師絕不能搞錯的CSS中:逗號.空格的差別!

網頁前端CSS必學兩屬性:display與visible