3:Python輸入輸出

輸入

Python中提供了input()函數用於輸入數據,無論用戶輸入什麼內容,該函數都返回字符串類型。其格式如下:

input(prompt=None, /)

  • 其中prompt表示提示信息,默認爲空,如果不空,則顯示提示信息。然後等待用戶輸入,輸入完畢後按回車鍵,並將用戶輸入作爲一個字符串返回,並自動忽略換行符。可以將返回結果賦予變量。

既然input()函數得到的結果就是字符串,那麼要得到其他類型的數據怎麼辦?如怎麼得到數值型數據?如何得到列表數據?這就要通過類型轉換函數int()、float()等將字符串轉換成數值。有些場合還可以用eval()函數計算字符串所表示的表達式的值。

輸出

Python中最簡單的輸出方式就是使用print()函數。其格式如下:

print(value, …, sep=’ ‘, end=’\n’, file=sys.stdout, flush=False)

其中各參數的解釋如下:

  • value: 表示需要輸出的對象,一次可以輸出一個或者多個對象(其中…表示任意多個對象),當輸出多個對象時,對象之間要用逗號(,)分隔;
  • sep:表示輸出時對象之間的間隔符,默認用一個空格分隔;
  • end:表示輸出以何字符結尾,默認值是換行符;
  • file:表示輸出位置,可將輸出到文件,file指定的對象要有“寫”的方法,默認值是sys.stdout(標準輸出);
  • flush:將緩存裏面的內容是否強制刷新輸出,默認值是False。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章