2014-08-30 145 views
-5

我學習Python從「學習Python的難方式」我不知道什麼是argv和raw_input()有什麼不同?

我不知道什麼是argv!

問題2(請Examole和文字說明的argv):

是什麼的raw_input & argv的有什麼不同?

+1

嗨歡迎StackOverflow上。請僅發佈每個帖子一個問題,而不是三個。 – 2014-08-30 09:16:06

+0

好的,謝謝你告訴我這一點 – Shayan 2014-08-30 09:48:22

回答

0

argv代表ARG ument v ALUE它代表傳遞給你的程序的參數時,它是通過命令行啓動。

例如,如果你的程序稱爲example.py,並運行它像這樣:

$ example.py 'hello'

然後argvhello

raw_input是一種提示用戶輸入的方法。基本上,它會停止程序,顯示一些文本(作爲提示,但這是可選的),只有當用戶輸入內容時纔會繼續。然後您可以存儲用戶輸入的內容。

如果您具備以下條件:

username = raw_input('Please enter your name: ') 
print('Your name is: {}'.format(username)) 

你的程序將運行這樣的:

$ example.py 
Please enter your name: Burhan 
Your name is: Burhan 
+0

非常感謝你 – Shayan 2014-08-30 09:52:22

相關問題