浙江11选5任四五码遗漏:小白如何操作python字符串(四)

浙江11选5任3遗漏 www.ehxis.com 今天馬哥教育要跟大家分享的文章是小白如何操作Python字符串(四)?小伙伴們我們來了解如何通過Python獲取手動輸入的字符串內容,Python入門新手和正在Python學習的小伙伴快來看一看吧,希望能夠對大家有所幫助 !

想要實現這個效果,我們需要學會使用input()函數。

input(prompt):這個函數能夠獲取手動輸入的內容,并且把內容轉換為字符串類型;參數prompt為獲取輸入時需要顯示的提示內容。

以這段代碼為例:

id = input('請輸入您的身份證號:')
print (id)

運行代碼之后,顯示的結果為:

如何操作Python字符串

通過這個嘗試,大家能夠看到,當我們運行程序時,程序會顯示提示內容,輸入的內容會變成綠色斜體的文字顯示在后方。

當我們輸入內容“110115199001122511”,并按下回車鍵之后,程序才會繼續運行print語句,將變量id中保存的內容顯示輸出。

那么,如果我們想在按下回車之后,程序顯示輸出“您的出生日期為:19900112”這樣的內容呢?

咱再嘗試運行另一段代碼:

id = input('請輸入您的身份證號:')
print ('您的出生日期為:%s' % id[6:14])

運行代碼之后,顯示的結果為:

如何操作Python字符串

大家可以看到,剛才運行的代碼,能夠發現在print函數中我們輸入的字符串中嵌入了一個“%s”,并且,“在字符串之后寫入了一個“%”,最后才是我們對變量id進行切片操作獲取的出生日期內容。我們可以這么理解,“%s”是一個格式符,其中“s”表示字符串,也就是說“%s”表示這個格式符所在的位置內容必須用字符串替代;而接下來的一個“%”表示進行格式化的操作,也就是要把這個符號后方的內容替換掉前面的“%s”,來形成我們想要的字符串內容。

接下來,我們再學習,如何在一個字符串中添加多個格式符進行格式化。

比如,剛才的顯示輸出內容我們換為另外一種呈現方式:“您的出生日期為:1990年01月12日”。

大家可以嘗試運行下方這段代碼:

id = input('請輸入您的身份證號:')
print('您的出生日期為:%s年%s月%s日' % (id[6:10], id[10:12], id[12:14]))

運行代碼之后,顯示的結果為:

如何操作Python字符串

通過上方的代碼,大家能夠看到,前面有三個格式符,分別與后方括號中的三個對變量id切片操作的結果相對應。

也就是說,當一段字符串進行格式化時,如果有包含多個格式符,就需要在“%”操作符之后添加一個括號,括號中寫入多個字符串內容并以逗號分隔。

著重說明一下,以上代碼中的符號必須為英文半角符號,切勿使用中文符號或英文全角符號。(字符串中包含的冒號除外)

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

相關新聞

聯系我們

400-080-6560

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

郵件:[email protected]

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

QR code