小白如何操作Python字符串(五)
今天馬哥教育要跟大家分享的文章是小白如何操作Python字符串(五)?今天是我們教大家如何操作Python字符串最后一節了,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !
在Python中,我們如果想對字符串的格式化還有另一種方法format()函數,我們接下來看看它如何操作吧。
format(args,kwargs):對字符串進行格式化的函數;參數args表示可以輸入多個參數(argument),參數間以逗號分隔;參數kwargs表示可以輸入多個關鍵詞參數,關鍵字函數的寫法例如:age=’22’,age為關鍵字,’22’為這個關鍵字對應的值。
接下來,大家可以嘗試運行下方的代碼:
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]))
運行代碼之后,顯示的結果如下圖:
大家能夠看到,上面的三條print語句對應的顯示輸出結果是一樣的。
我們分別來細說一下上述3條print語句:
第1條:在字符串中我們嵌入了3對“{}”,并且在format函數的參數中寫入了3個參數,程序按照參數從左至右的順序將字符串進行了格式化。
第2條:在字符串中我們仍然嵌入了3對“{}”,但是每一對“{}”中都有一個數字,這些數字是從0開始遞增的序號,“{0}”表示在該位置要顯示從左至右第1個參數的內容,“{1}”表示在該位置要顯示從左至右第2個參數的內容,以此類推。所以,在輸入參數的時候,參數的順序要與前面的序號相對應。
第3條:在字符串中我們也是嵌入了3對“{}”,這一次每一對“{}”中都有一個關鍵字,這些關鍵字與參數中的關鍵字相對應。例如,“{month}”表示在該位置要顯示關鍵字參數中“month”后方的值,以此類推。
以上就是馬哥教育今天為大家分享的關于小白如何操作Python字符串(五)的文章,希望本篇文章能夠對正在 Python學習?和從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!
聲明:文章來源于網絡,侵刪!