=============================================================================
字符串可以包含格式化字符 %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)論告訴我,不勝感激。