Pythonの文字列フォーマット演算子
Pythonの最も優れた機能の1つは、文字列形式の演算子%です。この演算子は文字列に固有であり、Cのprintf()ファミリの関数を持つパックを補います。以下は簡単な例です-
例
#!/usr/bin/python print "My name is %s and weight is %d kg!" % ('Zara', 21)
出力
上記のコードを実行すると、次の結果が生成されます-
My name is Zara and weight is 21 kg!
%-
と一緒に使用できる記号の完全なセットのリストは次のとおりです。Sr.No | フォーマット記号と変換 |
---|---|
1 | %c キャラクター |
2 | %s フォーマット前のstr()による文字列変換 |
3 | %i 符号付き10進整数 |
4 | %d 符号付き10進整数 |
5 | %u 符号なし10進整数 |
6 | %o 8進整数 |
7 | %x 16進整数(小文字) |
8 | %X 16進整数(大文字) |
9 | %e 指数表記(小文字の「e」付き) |
10 | %E 指数表記(大文字の「E」を使用) |
11 | %f 浮動小数点実数 |
12 | %g %fと%eの短い方 |
13 | %G %fと%Eの短い方 |
サポートされているその他の記号と機能を次の表に示します-
Sr.No | 記号と機能 |
---|---|
1 | * 引数は幅または精度を指定します |
2 | - 左揃え |
3 | + サインを表示する |
4 | 正の数の前に空白を残します |
5 | # 'x'または'X'が使用されたかどうかに応じて、8進数の先行ゼロ( '0')または16進数の先行'0x'または'0X'を追加します。 |
6 | 0 左からゼロで埋める(スペースの代わりに) |
7 | % '%%'は、単一のリテラル'%'を残します |
8 | (var) マッピング変数(辞書引数) |
9 | m.n。 mは最小の合計幅、nは小数点以下に表示する桁数です(該当する場合)。 |
-
PythonでのJSONフォーマット
JSON(Java Script Object Notation)は軽量で、広く受け入れられているデータ交換形式です。 PythonのJSONフォーマット技術を使用して、JSON文字列をPythonオブジェクトに変換したり、PythonオブジェクトをJSON文字列に変換したりできます。 これらの機能を使用するには、Pythonのjsonモジュールを使用する必要があります。 jsonモジュールにはPython標準ライブラリが付属しています。したがって、最初にインポートする必要があります。 import json PythonオブジェクトをJSON文字列に変換する jsonモジュールには、Py
-
Pythonの演算子関数
Pythonには、算術演算、論理演算、リレーショナル演算、ビット演算などの数学演算用の追加の標準ライブラリメソッドがいくつかあります。これらのメソッドは、演算子の下にあります。 モジュール。 最初に使用するには、オペレーター標準ライブラリモジュールをインポートする必要があります。 import operator このセクションでは、ビット演算とコンテナ演算の演算子関数をいくつか紹介します。 算術演算 最初に、算術演算関数を確認します。これらは以下のようなものです。 Sr.No 機能と説明 1 add(x、y) add()メソッドは、2つの数値xとyを追加する