首頁 > 軟體

一起來了解python的基本輸入和輸出

2022-02-18 10:03:30

Python基本輸入和輸出

1.input輸入函數

input函數:獲取使用者輸入,儲存成一個字串

>>> name = input("請輸入你的名字:")
請輸入你的名字:>? onceday
>>>name
'onceday'

注意,即使你輸入的數位,也會儲存為字串!

input函數將使用者輸入原樣不動的返回去,幷包裝成一個字串。

input函數有時可以巧妙地用於阻塞或暫停程式

2.print輸出函數

用於將內容格式化顯示在標準輸出上,主要指的是螢幕顯示器。

print可以接受多個字串,字串型別的變數或者可print的物件。每個字串用逗號“,”隔開,連成一串輸出。print會依次列印每個字串,同時,每遇到一個逗號“,”就輸出一個空格。

print('aaa','bbb','ccc')
aaa bbb ccc

對於形如print(a+"a"+b)的語句,其實是先計算a+"a"+b的值,然後再通過print列印它。print()會自動執行內部的語句,輸出想要的結果。

print函數的原型:print(self, *args, sep=' ', end='n', file=None)

  • sep引數: 分隔的符號,預設是一個空格;
  • end引數: 列印後的結束方式,預設為換行符n。如果,設定end='',則可以不換行,讓print在一行內連續列印。活用print的引數,可以實現靈活的列印控制。

2.1print輸出顏色控制(終端有效)

有時候我們需要對有用的資訊設定不同顏色來達到強調、突出、美觀的效果,在命令列或linux終端中,顏色是用跳脫序列控制的,跳脫序列是以ESC開頭,在程式碼中用33表示(ESC的ASCII碼用十進位制表示就是27,等於用八進位製表示的33,表示八進位制)。注意:顏色控制只在linux終端介面中有效。

顯示方式:33[顯示方式;前景色;背景色m正文33,如33[0m].

前景色背景色顏色
3040黑色
3141紅色
3242綠色
3343黃色
3444藍色
3545紫紅色
3646青藍色
3747白色
顯示方式意義
0終端預設設定
1高亮顯示
4使用下劃線
5閃爍
7反白顯示
8不可見
print('33[1;31m*' * 50, '33[0m')
#高亮顯示紅色,然後恢復終端預設設定

總結

本篇文章就到這裡了,希望能夠給你帶來幫助,也希望您能夠多多關注it145.com的更多內容!        


IT145.com E-mail:sddin#qq.com