Python print() 函數


Python 2中屏幕打印使用print關鍵字,Python 3中使用print()函數

print()函數的語法

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

 

1)value 參數可以接受多個變量或值

 

2)sep 可自定義value之前的間隔符,默認為空值

 

3)end 可自定義value結尾的符號,默認為換號符

 

 4)file 可以指定輸出的目標,默認sys.stdout,即系統標准輸出,也就是屏幕輸出

 

 5)flush 用於控制輸出緩存,該參數一般保持為 False 即可,這樣可以獲得較好的性能。

格式化輸出

格式符為真實值預留位置,並控制顯示的格式。格式符可以包含一個類型碼,用於控制顯示的類型。

格式符 描述
%s 字符串,采用str()的顯示
%r 字符串,采用repr()的顯示
%c 單個字符
%b 二進制整數
%d 十進制整數
%i 十進制整數
%o 八進制整數
%x 十六進制整數
%e 指數,基底為e
%E 指數,基底為E
%f 浮點數
%F 浮點數
%g 指數(e)或浮點數(根據顯示長度)
%G 指數(E)或浮點數(根據顯示長度)
%% 字符"%"

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1)整數的輸出

 

2)浮點數的輸出

 

3)字符串的輸出

 

4)通過字典傳值 

 

常用的轉義字符

轉義字符 描述
\(在行尾時) 續行符
\\ 反斜杠符號
\' 單引號
\" 雙引號
\a 響鈴
\b 退格(Backspace)
\e 轉義
\000
\n 換行
\v 縱向制表
\t 橫向制表
\r 回車
\f 換頁
\oyy 八進制數yy代表的字符,例如:\o12 代表換行
\xyy 十六進制數yy代表的字符,例如:\x0a 代表換行
\other 其它的字符以普通的格式輸出

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

format 的用法

該函數把字符串當成一個模板,通過傳入的參數進行格式化,並且使用大括號 ‘{}’ 作為特殊字符代替 ‘%’

1)位置匹配

 

2)格式轉換

 

 

 3)對齊及位數補全

%[(name)][flags][width].[precision]typecode

name 為變量名

flags +表示右對齊,- 表示左對齊,''為空格(可在正數左側填充一個空格與負數對齊),0為以0填充

width 表示顯示寬度

precision 表示小數點后面的精度

typecode 為類型代碼

 

 

 4)正負號及百分數顯示

 

5)時間及三位分級

 

6)format 的用法變形

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM