この記事では、Python での format() 形式の出力について詳しく紹介します (コード付き)。これには一定の参考値があります。必要な友人は参照できます。お役に立てれば幸いです。
フォーマットされた出力: format()
format(): フォーマットされた出力を実現するには、従来の % を {} に置き換えます。
1. 位置パラメータを使用します。文字列の場合、出力する必要がある変数値を {} に置き換えてから、format() を使用して目的の文字列になるように変更します。位置パラメータは、従来の % を {} に変更し、指定された文字列に従って自動的に置き換えます。
'My name is {},age:{}'.format('Anxc',18) 'My name is Anxc,age:18'
2. 位置パラメータを使用する: 元のベースでは、位置を変更することで置換値が位置に応じて変更されます (最初のものほど役に立たず、役に立たないように感じます) one)
'My name is {1},age:{0}'.format(18,'Anxc') 'My name is Anxc,age:18'
3. 文字パディング (左揃え、右揃え、中央揃え)
<span style="color: #800000">'右对齐{:#>10}'.format(10)<br/>'右对齐########10'</span>
4. キーワード パラメータを使用する: 1 対 1 を実現するには key=value を使用します。 assignreplacement
'My name is{name},age:{age}'.format(name='Anxc',age=18) 'My name isAnxc,age:18'
5. 数値の精密出力:C言語のfloat型出力のような感じです。 (形式: {:. #binary
b10 進数 | |
16 進数 | |
#x | |
>>> '{:.4f}'.format(1/3) '0.3333' >>> '{:4f}'.format(100) '100.000000'#目前没有发现整数是啥用处 ログイン後にコピー | 7. 数値の 1000 分の 1 の除算 '18的二进制:{:b}'.format(18) '18的二进制:10010' >>> '18的八进制:{:o}'.format(18) '18的八进制:22' >>> '18的十六进制:{:x}'.format(18) '18的十六进制:12' ログイン後にコピー 8. 添え字による書式設定 >>> '{:,}'.format(19012390123) '19,012,390,123' ログイン後にコピー 以上がPython での format() 形式出力の詳細な紹介 (コード付き)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。
関連ラベル:
ソース:cnblogs.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
最新の問題
Python/MySQL は整数データを正しく保持できません
ここではコードは必要ありません。ゲームを作成していてスコアを保存する必要があるため、非常に長い数値を保存したいと考えています。ただし、テストしてスコアを 25000000000 に...
から 2024-04-04 19:09:44
0
1
367
Seleniumを使用してクラス内でURLをクリックして定義したい
今日はもう一つヒントが必要です。私は Python/Selenium コードを構築しようとしていますが、そのアイデアは www.thewebsiteIwantoclickon をク...
から 2024-04-04 14:14:44
0
1
3492
最初の X 行を保持し、テーブルの行を削除する方法
MySQLincident_archive に数百万のレコードを含む大きなテーブルがあります。作成した列で行をソートし、最初の X 行を保持し、残りを削除したいのですが、最も効率的...
から 2024-04-01 18:32:54
0
1
347
関連トピック
詳細>
|