浙江11选5有假ma:小白如何操作Python字符串(五)

浙江11选5任3遗漏 www.ehxis.com 今天馬哥教育要跟大家分享的文章是小白如何操作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]))

運行代碼之后,顯示的結果如下圖:

如何操作Python字符串

大家能夠看到,上面的三條print語句對應的顯示輸出結果是一樣的。

我們分別來細說一下上述3條print語句:

第1條:在字符串中我們嵌入了3對“{}”,并且在format函數的參數中寫入了3個參數,程序按照參數從左至右的順序將字符串進行了格式化。

第2條:在字符串中我們仍然嵌入了3對“{}”,但是每一對“{}”中都有一個數字,這些數字是從0開始遞增的序號,“{0}”表示在該位置要顯示從左至右第1個參數的內容,“{1}”表示在該位置要顯示從左至右第2個參數的內容,以此類推。所以,在輸入參數的時候,參數的順序要與前面的序號相對應。

第3條:在字符串中我們也是嵌入了3對“{}”,這一次每一對“{}”中都有一個關鍵字,這些關鍵字與參數中的關鍵字相對應。例如,“{month}”表示在該位置要顯示關鍵字參數中“month”后方的值,以此類推。

以上就是馬哥教育今天為大家分享的關于小白如何操作Python字符串(五)的文章,希望本篇文章能夠對正在 Python學習?和從事Python相關工作的小伙伴們有所幫助,想要了解更多相關知識記得關注馬哥教育官網,每天都會有大量優質內容與大家分享!

相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code