Pythonの3印刷機能の使用方法の概要

1.デジタル出力文字列、および

1 >>> プリント" runoob "出力ストリング
2  runoob 
 。3 >>> プリント(100)            出力デジタル
4 100
 。5 >>> STR = ' runoob ' 
6 >>> プリント(STR)            出力変数
7  runoob
 。8 >>> L = [1,2、' A ' ]          #のリスト
。9 >>> プリント(L)  
 10 [1、2、'A' ]  
 11 >>> T =(1,2、' A '#1 元组
12 >>> 印刷(T)  
 13(1、2、' A ' 14 >>> D = { ' ':1 、' B ':2}    字典15 >>> プリント(D)  
 16 { ' A ':1、' B ':2}

 

前記フォーマットされた出力整数

C言語のprintfに似たサポートパラメータ形式、

1 >>> STR = " (%秒)の長さは%dです"%(' runoob '、LEN(' runoob ' ))
 2 >>> プリント(STR)
 3(runoob)の長さである 6

Pythonの文字列フォーマット記号:

<TBODY

    シンボル 説明
      %のC  フォーマット文字とそのASCIIコード
      %sの  書式文字列
      %D  整数形式
      %で  unsigned int型のフォーマット
      %  フォーマット符号なしオクタル
      %バツ  符号なし進形式
      %バツ  符号なしの16進表記(大文字)
      %F  フォーマット浮動小数点数、小数点精度が指定されてもよいです
      %eは  科学的表記の浮動小数点フォーマット
      %E  %eは、科学表記法でフォーマットされた浮動小数点数とアクション
      %グラム  と%F%電子の速記
      %G  %F%Eと速記
      %P  16進形式の変数のアドレス番号を持ちます

オペレータコマンドの形式を支援します:

シンボル 機能
* 定義された幅または小数点精度
- 左寄せとして使用
+ 正のプラス記号(+)の前面に表示されます
<SP> 正の数値の前に表示スペース
先行ゼロ(「0」)を有するディスプレイの8進数、16進表示の前に「0X」または「0X」(用途に応じて「X」または「X-」)
0 図は、フロントパディング「0」の代わりに、デフォルトのスペースを表示します
「%%」は、単一の「%」を出力します
(ました) 変数マッピング(辞書パラメータ)
MN mは、ディスプレイの最小全幅であり、nは小数点以下の桁数を(可能な場合)であります

進、10進、8進整数3.フォーマットされた出力

X-%の#  ---六角六角

%D#  --- 12月進

%O#  --- 10月オクタル

1 >>> nHex = 0xFFの
 2 >>> プリント" nHex =%X ndeci =%dを、%O夜= "(nHex、nHex、nHex))
 3 nHex = F、ndeci = 255 = 377泊

前記フォーマットされた出力フロート(フロート)

1 >>> PI = 3.141592653  
 2 >>> プリント' %10.3f '%のPI)フィールド幅10、精度。3   
。3       3.142  
 4 >>> プリント" PI =%。* F "%(3、PI) )後ろから*読取フィールド幅または精度タプル   
5。 PI = 3.142  
 6。 >>> プリント' %の010.3f '%のPI) ゼロで埋めブランク   
7。 000,003.142  
 8。 >>> プリント' % - 10.3f "%より)左揃え   
。9 3.142       
 10 >>> プリント' %F + '%のPI) 表示記号   
11 3.141593

5.ラップ

ラインの印刷終了を自動的に必要と入力した場合、単純にprint文の最後にカンマを追加し、キャリッジリターンを追加します 

、あなたはその動作を変更することができます。
1 >>>  I 範囲(0,6 ):
 2 ...      プリント(I)
 3  ... 
 4  0
 5 1
 6 2
 7 3
 8 4
 9 5

 

6.プリントは折り返されません。

パイソンプリント・デフォルト・スワップラインで:

1 >>>  I 範囲(0,3 ):
 2 ...      プリント(I)
 3  ... 
 4  0
 5 1
 6 2
 7 >>>

 

あなたが書くべきではありませんラップする  プリントを(I、エンド=「」 )

1 >>>  I 範囲(0,3 ):
 2 ...      プリント(I、端= '' 3  ... 
 4 012

 

おすすめ

転載: www.cnblogs.com/liuyanhang/p/11115807.html