讀取鍵盤輸入
Python提供了兩個內置函數從標准輸入讀入一行文本,默認的標准輸入是鍵盤。如下:
- raw_input
- input
raw_input函數
raw_input([prompt]) 函數從標准輸入讀取一個行,並返回一個字符串(去掉結尾的換行符):
#!/usr/bin/python # -*- coding: UTF-8 -*- str = raw_input("請輸入:"); print "你輸入的內容是: ", str
這將提示你輸入任意字符串,然后在屏幕上顯示相同的字符串。當我輸入"Hello Python!",它的輸出如下:
請輸入:Hello Python! 你輸入的內容是: Hello Python!
input函數
input([prompt]) 函數和 raw_input([prompt]) 函數基本類似,但是 input 可以接收一個Python表達式作為輸入,並將運算結果返回。
#!/usr/bin/python # -*- coding: UTF-8 -*- str = input("請輸入:"); print "你輸入的內容是: ", str
這會產生如下的對應着輸入的結果:
請輸入:[x*5 for x in range(2,10,2)] 你輸入的內容是: [10, 20, 30, 40]
