python中的print和input區別?


學會看help()

還可以看官方文檔

內置函數 - Python 3.7.4rc1 文檔?

docs.python.org

內置函數 - Python 3.7.4rc1 文檔?

docs.python.org


這兩個方法從字面意思也可以簡單區分,一個列印,一個輸入,實際他們倆所實現的功能也是這樣,print是將你想要列印的內容放入括弧當中,可以是任何類型,一個數字、一個字元串、一個列表、或者是一個對象都可以。而input就是用於接收用戶的輸入,只不過無論用戶輸入的是什麼東西,最後返回的一定是字元串。這些東西在這個專欄當中都有,可以看下,每篇文檔還對應看名師講解的免費視頻:

Python快速入門神器?

zhuanlan.zhihu.com圖標


print是輸出和列印

input是讓用戶輸入值(例如input(" what is your name? ")執行代碼後會出現

what is your name? (你將要輸入的內容)


這有什麼好問的,百度一下沒有嗎


一個輸出,一個輸入


你好。

input() 函數接受一個標準輸入數據,那就是你要給程序什麼數據,

print是輸出,意思就是你想看到程序輸出什麼。


print() 方法用於列印輸出,最常見的一個函數。

print 在 Python3.x 是一個函數,但在 Python2.x 版本不是一個函數,只是一個關鍵字。

語法

以下是 print() 方法的語法:

print(*objects, sep= , end=
, file=sys.stdout)

Python3.x 中 input() 函數接受一個標準輸入數據,返回為 string 類型。

注意:在 Python3.x 中 raw_input() 和 input() 進行了整合,去除了 raw_input( ),僅保留了input( )函數,其接收任意任性輸入,將所有輸入默認為字元串處理,並返回字元串類型。

函數語法

input([prompt])


推薦閱讀:

TAG:Python | Python3x | Python入門 | Python教程 |