習題 6 字串 string 和文字

2021-09-20 02:34:31 字數 1515 閱讀 4549

雖然你已經在程式中寫過字串了,你還沒學過它們的用處。在這章習題中我們將使用複雜的字串來建立一系列的變數,從中你將學到它們的用途。首先我們解釋一下字串是什麼 東西。

字串通常是指你想要展示給別人的、或者是你想要從程式裡「匯出」的一小段字元。python 可以通過文字裡的雙引號 " 或者單引號 ' 識別出字串來。這在你以前的 print 練習中你已經見過很多次了。如果你把單引號或者雙引號括起來的文字放到 print 後面,它們就會被 python 列印出來。

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

我們將鍵入大量的字串、變數、和格式化字元,並且將它們列印出來。我們還將練習使用簡寫的變數名。程式設計師喜歡使用惱人的難度的簡寫來節約打字時間,所以我們現在就提早學會這個,這樣你就能讀懂並且寫出這些東西了。

x = "there are %d types of people." % 10 #說明有10種型別的人

binary = "binary" #定義變數

do_not = "don't" #定義變數

y = "those who know %s and those who %s." % (binary, do_not) #代入變數

print (x) #執行x

print (y) #執行y

print ("i said: %r." % x) #說明,執行x

print ("i also said: '%s'." % y) #說明,執行y

hilarious = false

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

print (joke_evaluation % hilarious) #兩個變數合併

w = "this is the left side of..." #定義w

e = "a string with a right side." #定義e

print (w + e) #執行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.

知識在於點滴積累

習題 6 字串 string 和文字

雖然你已經在程式中寫過字串了,你還沒學過它們的用處。在這章習題中我們將使用複雜的字串來建立一系列的變數,從中你將學到它們的用途。首先我們解釋一下字串是什麼 東西。字串通常是指你想要展示給別人的 或者是你想要從程式裡 匯出 的一小段字元。python 可以通過文字裡的雙引號 或者單引號 識別出字串來。...

笨辦法學Python 習題6 字串和文字

又過了乙個週末,覺得很睏很累,週末還是應該出去郊遊爬山,而不是趴在家裡看電視。上節我們學習了變數和列印,這節我們繼續列印,不過要開始了解字串和文字的概念。輸出和列印結果都沒有問題,其中表現了字串和文字使用的幾個技巧 字串用單引號或者雙引號括起來 可以用加號連線 使用f string型別字串 字串的格...

6 字串函式

strcpy函式char strcpy char dest,const char src 功能 把src所指向的字串覆蓋複製到dest。返回值 dest指向的字串。注意 字串src的長度不能超過dest,否則會溢位。strncpy函式char strncpy char dest,const char...