1. 程式人生 > >Python入門系列——第6篇

Python入門系列——第6篇

輸入函式(二)

上篇,我們已經學習了輸入函式,但是關於輸入函式還有一些東西沒有說。下面我們先來看一下上次程式碼的改進。
#python3
your_answer = input("Hello\n")
your_age = input("How old are you?\n")
your_tall = input("How tall are you?\n")
your_name = input("What's your name?\n")

print( 
"""
your name is %s
your age is %s
your tall is %s
"""%(your_name,your_age,your_tall)
)
這個程式碼的執行結果和上次的一樣,就不在貼圖了。需要說明的是:我們將提示語句放在了input函式裡面。這樣就不需要再寫print函數了。注意到input函式裡面的字串後面多了個“\n”。這就是所謂的“轉義字元”。“\n”的功能就是換行。還有更多的轉義字元,詳情請自行搜尋。這裡說一下一些有意思的和重要的轉義字元。 \a:它的功能是響鈴符。也就是說,當你輸出它的時候,你的電腦會發出一聲響鈴。去試試吧。 \\:當你輸出的字串中有\的時候,就必須這樣來寫,才能保證你輸出的一定是\。 \":當你在字串中想列印雙引號的時候,就需要這樣寫。當然,也可以藉助上次說的三引號的功能。同理,單引號就是\'。

python2和python3輸入函式的區別

在python2之中,我們可能更多的使用的是raw_input()這個函式,而不是input()這個函式。 而在python3裡,廢棄了raw_input()這個函式,只剩下了input()函式。所以python3只能使用input()函數了。 關於這兩者之間的區別,有興趣的可以自行搜尋。也可以使用help()來檢視。