首先先寫出代碼來
Name=input('請輸入你的名字:')
print(Name)
終端的顯示如下:
請輸入你的名字:
與之前的所有的函數有一個巨大的不同點,就是在終端處,我們可以輸入任意的內容。
這里我輸入 張三,終端將會顯示:
請輸入你的名字:張三
由此可見,input函數的作用非常的明顯了,其作用是讓大家在終端中輸入確切的值。
在上面的代碼中,我輸入了 張三 這個值,並把他賦予給了Name。
特別提醒事項:由於函數的性質,單獨的input是無法顯示的,所以我們在用input函數的時候,需要像上面所打出的代碼一樣,首相要進行賦值,因為只有賦了值,input函數才能有意義。
關於input函數的數據類型:要注意,input函數輸入的值必定為字符串。
再舉一個例子
HousePrice=input('輸入當地房價:')
if HousePrice >=80000:
print('太貴')
else:
print('一般')
這時候你在終端輸入80000,是並不能達成if條件的。因為輸入的“80000”,也會被判斷為字符串。
正確寫法應該為:
HousePrice=int(input('輸入當地房價:'))
HousePrice >=80000:
print('太貴')
這時候在終端就會出現(這里的80000是我輸入的值):
輸入當地房價:80000
太貴
由此,我們把輸入的值接轉換為整數,才能被識別。
換句話說,如果我們需要輸入數字時,需要根據具體情況使用int函數與float函數進行強制轉換。
最后總結input函數: input函數是作為終端輸入而被使用的,它是需要被賦值的。
它的輸入值為字符串類型,由於輸入值為字符串,當需要整數或者小數的時候,是需要強制轉換成整數或者字符串。