小白如何操作Python字符串(五)
今天馬哥教育要跟大家分享的文章是小白如何操作Python字符串(五)?今天是我們教大家如何操作Python字符串最后一節(jié)了,Python入門新手和正在Python學(xué)習(xí)的小伙伴快來看一看吧,希望能夠?qū)Υ蠹矣兴鶐椭?!
在Python中,我們?nèi)绻雽ψ址母袷交€有另一種方法format()函數(shù),我們接下來看看它如何操作吧。
format(args,kwargs):對字符串進行格式化的函數(shù);參數(shù)args表示可以輸入多個參數(shù)(argument),參數(shù)間以逗號分隔;參數(shù)kwargs表示可以輸入多個關(guān)鍵詞參數(shù),關(guān)鍵字函數(shù)的寫法例如:age=’22’,age為關(guān)鍵字,’22’為這個關(guān)鍵字對應(yīng)的值。
接下來,大家可以嘗試運行下方的代碼:
id = input('請輸入您的身份證號:') print('您的出生日期為:{}年{}月{}日'.format(id[6:10], id[10:12], id[12:14])) print('您的出生日期為:{1}年{0}月{2}日'.format(id[10:12], id[6:10], id[12:14])) print('您的出生日期為:{year}年{month}月{day}日'.format(month=id[10:12], year=id[6:10], day=id[12:14]))
運行代碼之后,顯示的結(jié)果如下圖:

大家能夠看到,上面的三條print語句對應(yīng)的顯示輸出結(jié)果是一樣的。
我們分別來細說一下上述3條print語句:
第1條:在字符串中我們嵌入了3對“{}”,并且在format函數(shù)的參數(shù)中寫入了3個參數(shù),程序按照參數(shù)從左至右的順序?qū)⒆址M行了格式化。
第2條:在字符串中我們?nèi)匀磺度肓?對“{}”,但是每一對“{}”中都有一個數(shù)字,這些數(shù)字是從0開始遞增的序號,“{0}”表示在該位置要顯示從左至右第1個參數(shù)的內(nèi)容,“{1}”表示在該位置要顯示從左至右第2個參數(shù)的內(nèi)容,以此類推。所以,在輸入?yún)?shù)的時候,參數(shù)的順序要與前面的序號相對應(yīng)。
第3條:在字符串中我們也是嵌入了3對“{}”,這一次每一對“{}”中都有一個關(guān)鍵字,這些關(guān)鍵字與參數(shù)中的關(guān)鍵字相對應(yīng)。例如,“{month}”表示在該位置要顯示關(guān)鍵字參數(shù)中“month”后方的值,以此類推。
以上就是馬哥教育今天為大家分享的關(guān)于小白如何操作Python字符串(五)的文章,希望本篇文章能夠?qū)φ?Python學(xué)習(xí)?和從事Python相關(guān)工作的小伙伴們有所幫助,想要了解更多相關(guān)知識記得關(guān)注馬哥教育官網(wǎng),每天都會有大量優(yōu)質(zhì)內(nèi)容與大家分享!
聲明:文章來源于網(wǎng)絡(luò),侵刪!