1. 程式人生 > >python中的輸入與輸出,以及強制型別轉換函式

python中的輸入與輸出,以及強制型別轉換函式

我們用得一直是輸出函式:“print

現在我們來自己輸入一些東西,也就是讓計算機知道從使用者那裡取得資訊的命令輸入“input

 

eg1:取得輸入

username = input("請輸入你的姓名:")    #獲得你輸入你字元
print(username)    #列印你輸入的字元

我們在互動式命令下檢視效果

這裡username是變數,系統獲得我們輸入你字元,儲存在這個變數之中, 實際上就是對變數的賦值

 

eg2:字串和數值

first = input("輸入你名字:")
second = input("輸入你的姓:")
print("Welcome",first,second)

我們看看執行結果

(PS:當你使用輸出函式時(print),Pyrhon在螢幕中顯示會自動加入空格以區分)

 

eg3:輸入其他型別

 

我們想要通過輸入函式進行兩個數字之間進行加減

然而結果並不是我們想象的那樣,實際上計算機還是預設我們輸入的是字元,其實我們的加法是把兩個字元給合併了,所以出現eg3那樣的情況

 

如果我們要輸入整數,只需要一個轉換函式就可以了,如下示例:

a = int(input("輸入第一個數字:"))
b = int(input("輸入第二個數字:"))
print("兩數之和",a+b)

執行結果

(PS:注意括號不要用中文的括號,檢查雙引號是否 是英文的,不然會報錯)

 

如果要輸入 浮點數,在輸入函式之前加個 “float”,方法和整數轉換類似