Python——輸出函式和輸入函式
阿新 • • 發佈:2021-01-09
-
print輸出函式
基本格式:
print([object,…][,sep=’’][,end=’\n])
說明:- [ ]內表示可省略的引數,print函式所有引數都可以省略,print函式無引數時輸出一個空行。
- object表示輸出物件。print函式可以同時輸出一個或多個物件;輸出多個物件時,常要用逗號分隔;如果需要輸出字串,可以在字串前後兩端加上雙引號或單引號。
例:
- sep表示分隔符,用來間隔多個物件。如果省略sep不寫,就會以預設的空格來分割出資料,也可以用sep引數指定特定符號作為輸出物件的分隔符。
例: - end表示結尾符號,用來設定以什麼結尾,預設值是換行符“\n”,若省略end不寫,執行print函式後就會換行,也可以用end引數換成其他結尾符號。
例子中end引數為空格
print輸出函式有兩種格式化方法支援格式化輸出:
1.“%字元”格式化輸出
print("格式化文字"%(變數1,變數2,...,變數n))
具體用法如下表所示:
%d | 十進位制整數 |
---|---|
%o | 八進位制整數 |
%x | 十六進位制整數 |
%s | 字串 |
%f, %F, %e, %E | 浮點數 |
%% | 字元% |
例:
格式化文字有兩個以上的變數,變數必須用括號括起來,中間用逗號隔開
例:
格式化輸出可以固定列印字元的個數和浮點數的位數
例:
2 搭配format函式格式化輸出 無論輸出何種資料型別,都用大括號表示, { }內用format函式裡面的變數或常量替換
例:
可以使用多個變數或常量;
{0}表示使用第一個變數或常量,{1}表示使用第二個變數或常量,以此類推
也可以用format函式裡面的變數名稱取代數字編號,
如果{ }內省略,則按照變數或常量的順序填入。
例:
在數字編號後加上冒號,可以指定引數格式
例:
可以搭配“<”,“^”,“>”加上寬度來控制左、中、右輸出對齊
未指定填充字元則預設以空格填充,指定填充字元則以指定的字元填充
例:
-
input輸入函式
基本格式:變數=input("[提示字串]")
- input返回的變數是字串型別
- 如果使用者需要輸入整數或小數等,可以使用內建的 int( ),float( ) 或 eval( ) 函式將輸入的字串轉換為整數或浮點數。
例:
可以一次分別給多個變數賦值
例: