Pythonの右揃えの例の方法

たとえば、次のような辞書があります。

 dic ={"name":"botoo","url":"//www.zalou.cn","page":"88","isNonProfit":"true","address":"china",}

必要な出力は次のとおりです。

name:botoo
url:https:www.zalou.cn
page:88
isNonProfit:ture
address:china

まず、辞書の最大値を取得しますmax(map(len、dic.keys()))

次に、

Str.rjust()は右揃え

または

Str.ljust()左揃え

または

Str.center()centerメソッドには順次出力があります。

 dic ={"name":"botoo","url":"//www.zalou.cn","page":"88","isNonProfit":"true","address":"china",}
    
 d =max(map(len, dic.keys())) #キーの最大値を取得します
    
 for k in dic:print(k.ljust(d),":",dic[k])
   
name    : botoo
url     ://www.zalou.cn
page    :88
isNonProfit :true
address   : china
 for k in dic:print(k.rjust(d),":",dic[k])
   
 name : botoo
 url ://www.zalou.cn
 page :88
isNonProfit :true
 address : china
 for k in dic:print(k.center(d),":",dic[k])
   
 name  : botoo
 url   ://www.zalou.cn
 page  :88
isNonProfit :true
 address  : china

str.ljust()の使用法は次のようになります。

 s ="adc"
 s.ljust(20,"+")'adc+++++++++++++++++'
 s.rjust(20)'adc'
 s.center(20,"+")'++++++++adc+++++++++'

ナレッジポイントの拡張:

**python **での文字列の配置

ljust()、rjust()、center()関数は、それぞれ左、右、中央の配置を表します

str.ljust(width [、fillchar]):左揃え、width —文字列の長さを指定します。fillchar—文字を塗りつぶします。デフォルトはスペースです。
str.rjust(width [、fillchar]):右揃え、幅—文字列の長さを指定します。fillchar—文字を塗りつぶします。デフォルトはスペースです。
str.center(width [、fillchar]):中央揃え、width —文字列の合計幅、fillchar —塗りつぶし文字、デフォルトはスペースです。

test ='hello world'print(test.ljust(20))print(test.ljust(20,'*'))print(test.rjust(20,'*'))print(test.center(20,'*'))print(test.center(20))
 
#出力結果は次のとおりです。
hello world******************hello world
****hello world*****
 hello world   

これまで、Pythonの右揃えの例の方法に関するこの記事を紹介しました。pythonでの右揃えの方法に関するその他の関連コンテンツについては、ZaLou.Cnの以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後、ZaLouをさらにサポートしていただければ幸いです。 Cn!

Recommended Posts

Pythonの右揃えの例の方法
Python3.7デバッグサンプルメソッド
Pythonオブジェクト指向の例
pythonからsqlを読み取る方法の例
音楽ファイルを開くためのPythonのサンプルメソッド
Pythonマジックメソッドのトピック
Pythonオブジェクト指向の魔法の方法
Python関数-辞書get()メソッド
Pythonエラー処理方法
Python補間補間の例
Pythonは関数メソッドを定義します
PythonTCPパケットインジェクション方式
Python描画リンググラフ法
情報メソッドを除くPython追跡
Python3ロギングログパッケージの例
Python正規式サンプルコード
Python出力数学記号の例
Pythonは勾配降下法を実装しています
Python一次元二次元補間の例
Pythonドローバーグラフ(バーグラフ)の例
パラメータを渡すPythonメソッド
Python算術シーケンス計算方法
pythonフォントを増やす方法の手順
Pythonの正規表現学習の小さな例
Pythonとjsのインタラクティブな呼び出しメソッド
情報エントロピーの例のPython計算
Pythonウォーターフォールラインインジケーターの作成例
Pythonリスト理解操作例の概要
PythonATM関数の実装コード例
IV値を計算するPythonの例
Pythonは最も急な降下方法を実装します
Pythonデコレータの簡単な使用例の概要
pythonアクセスAlipayの操作例
Pythontcp伝送コードの例の分析
pythonを実行するメソッドを終了します
Pythonリクエストモジュールセッションコード例
Python検証コード傍受識別コードの例