天天看點

《Python資料科學實踐指南》——2.3節擷取鍵盤輸入

本節書摘來自華章社群《python資料科學實踐指南》一書中的第2章,第2.3節擷取鍵盤輸入,作者紀路,更多章節内容可以通路雲栖社群“華章社群”公衆号檢視

2.3 擷取鍵盤輸入

前面已經學習過如何将字元串列印到螢幕上了,接下來将通過一段程式來示範從鍵盤輸入,再從螢幕輸出的整個過程,見代碼清單2-3。

代碼清單2-3:

請讀者一定要嘗試運作一下,上面的運作結果中,第二行的 “?”和第四行的“:”後面的字元是需要通過鍵盤輸入,然後回車的。嘗試之後,讀者就能直覺地感受到如何在程式運作時通過鍵盤輸入了。raw_input()函數括号中的字元串是提示語句,會在程式執行時列印到螢幕上,提示需要輸入的内容。而通過鍵盤輸入的内容則會被綁定到變量name上,最後通過字元串加法将兩段内容拼起來并且列印到螢幕上,這樣就完成了一個先輸入再輸出的過程。需要注意的是,通過這種方式輸入時,無論是字元串還是數字都會以字元串的類型綁定到變量上,可以使用type()函數看到其類型,即使第四行輸入的是一個數字,依然隻得到了str類型的12,此時可以用int()函數将其轉換為整形。在python中,所有的類型都對應了一個同名的函數,可以嘗試将其他類型的值轉換成該類型的值,比如str()、float()等。