Python學習筆記(二)—輸入和輸出
阿新 • • 發佈:2019-02-16
Python和大部分程式語言一樣,都有讀寫資料的API,也就是輸入和輸出函式。輸入是Input,輸出是Output,所以一般簡寫為IO。可以通過程式處理一些輸入,並由輸入產生一些輸出。
輸出函式
Python的輸出函式:print()
,括號內可以填入各種資料型別的引數。例如:
>>> print("Hello Python") # 列印字串型別
Hello Python
>>> print(123) # 列印一個整數
123
還可以填寫多個引數,引數與引數之間用逗號隔開,Python會依次列印字串,而且逗號會輸出一個空格,例如:引數為多個字串:
>>> print("Hello","Python")
Hello Python
還可以列印多種引數型別,例如同時列印整數和字串:
>>> print("60與40的和是",60 + 40)
60與40的和是 100
預設print()
函式結尾是以\n
結束,也就是換行,所以在Python的互動式環境可以直觀的看到,每次執行完程式碼後,提示符>>>
總會出現在新的一行行首,如下圖:
print()
函式提供了可以修改結束符的引數,引數名為end
,例如修改結束符為***
:
>>> print("Hello Python" , end="***")
Hello Python***>>>
ps:由於修改了預設的結束符,所以在Python的互動式環境中提示符>>>
會緊跟在上次輸入結果的後面。
輸入函式
Python的輸入函式:input()
,使用者可以通過鍵盤輸入任意字元。並且將輸入的字元賦值給一個變數。例如:
>>> name = input()
Shawpoo
當我們輸入name = input()並按下回車後,Python互動式命令列就在等待我們的輸入了。這時,可以輸入任意字元,然後按回車後完成輸入。
輸入完成之後,Python互動式命令列又會回到>>>
name
。如下,先輸入後列印:
>>> name = input()
Shawpoo # 使用者手動輸入的內容
>>> print(name)
Shawpoo # 計算機打印出的內容
input()
函式也是可以填寫引數的,例如將字串作為引數:
>>> name = input("請輸入你的名字:")
請輸入你的名字:Shawpoo
總結
輸入和輸出函式是Python互動式環境下最基礎的兩個函式,即資料的輸入和資料處理結果的列印。