習(xí)題 6: 字符串(string)和文本

=============================================================================
字符串可以包含格式化字符 %s,這個(gè)你之前也見過的。你只要將格式化的變量放到字符串中,再緊跟著一個(gè)百分號(hào) % (percent),再緊跟著變量名即可。。唯一要 注意的地方,是如果你想要在字符串中通過格式化字符放入多個(gè)變量的時(shí)候,你 需要將變量放到 ( ) 圓括號(hào)(parenthesis)中,而且變量之間用 , 逗號(hào)(comma) 隔開。就像你逛商店說“我要買牛奶、面包、雞蛋、八寶粥”一樣,只不過程序員 說的是”(milk, eggs, bread, soup)”。=============================================================================
他說%s后面可以接多個(gè)變量,這個(gè)其實(shí)我之前就嘗試過了,不過失敗了,我也就沒有提。
話不多說,代碼走起:

我='fisher'
代號(hào)='asdfsd'
a='hello world'
print ("我是%s\n代號(hào)%s\n我說%s"%(我,代號(hào),a))
我是fisher
代號(hào)asdfsd
我說hello world

這樣可以減少代碼行數(shù),但是看著沒有之前一條條清晰,可以說各有優(yōu)缺點(diǎn)。

print(a+b)就是打印a緊接著打印b(a,b是字符串)如果a,b是數(shù)字就相當(dāng)于計(jì)算器

a='hello'
b='world'
print(a+b)

helloworld

還有最后一個(gè)問題,關(guān)于%d,%s,%r各有什么用途?這是百度出來的,雖然我可以直接去問群里大佬,但是我感覺一天問太多東西而且還是很基礎(chǔ)的東西,別人可能會(huì)覺得我煩,所以我盡量都自己解決。每天只問一兩個(gè)問題保持存在感的同時(shí)又不會(huì)讓別人感覺煩,不愧是我。當(dāng)然我也可以多加幾個(gè)群,這樣就可以多出幾次提問機(jī)會(huì)了,不愧是我呀。

%可以理解為就是一個(gè)占位符。
python中用%代表格式符,表示格式化操作,常用的操作有%s,%d,%r等.
%r用rper()方法處理對(duì)象
%s用str()方法處理對(duì)象
%d十進(jìn)制整數(shù)表示
============================================================================
我的理解就是%r,%s可以表示字符串而%d只能表示數(shù)字
還不懂的可以去https://blog.51cto.com/weiruoyu/2320781

我是一個(gè)學(xué)python的小白,如果有錯(cuò)誤可以評(píng)論告訴我,不勝感激。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容