1. 程式人生 > 其它 >格式化輸出和與使用者互動

格式化輸出和與使用者互動

一、與使用者互動:

1. 為什麼要與使用者互動

假設我們現在寫了一個ATM系統取代了櫃員,如果我們要在這臺ATM上取款,那麼這個ATM是不是會要求我們輸入姓名、密碼?是不是需要我們輸入我們需要取款金額?這是不是就可以理解為一種互動。現在讓我們瞭解下Python是怎麼實現互動的。

2.如何在python中實現與使用者互動

name = input('input your name:')
pwd = input('input your pwd:')
print(type(name))
print(type(pwd))

  

通過上面的程式碼可以看出來input只接受輸入的值。並且注意:無論我們輸入的值是數字型別、字串型別、列表型別,input的接收值都是字串型別。

二、格式化輸出:

什麼為格式化輸出?

將字串中某些內容替換掉再輸出就是格式化輸出

例如:res = '職工姓名為%s,您的年齡為%s,您的工資為%s'

print(res %('gary',29,8900))

先使用佔位符%s佔位 再使用%按照位置一一替換

其中%後所對應的元素量要與前面佔用的%s數量對應(不能多也不能少) %s可給任何型別數值佔位

補充:%d佔位符只給數字佔位

print ('%07d' %123)

輸出結果為:0000123

可對應輸出字元位數