Python
 Computer >> コンピューター >  >> プログラミング >> Python

Python format()関数


format()メソッドは、指定された値をフォーマットし、それらを文字列のプレースホルダー内に挿入します。プレースホルダーは{}で表されます。この記事では、フォーマット関数のさまざまな使用方法を説明します。

シングルformat()

この例では、指定された範囲の数値を、プレースホルダーの固定文字列に置き換えます。

for i in range(19,25):
   print("There are {} boxes!".format(i))

出力

上記のコードを実行すると、次の結果が得られます-

There are 19 boxes!
There are 20 boxes!
There are 21 boxes!
There are 22 boxes!
There are 23 boxes!
There are 24 boxes!

複数のformat()

このサンプルでは、​​複数のパラメーターを使用しているため、複数のプレースホルダーで使用できます。

i=1
months={'Jan','Feb','Mar'}
for m in months:
   print("Month no {} is {}".format(i,m))
   i=i+1

出力

上記のコードを実行すると、次の結果が得られます-

Month no 1 is Jan
Month no 2 is Mar
Month no 3 is Feb

位置インデックスの使用

特定のプレースホルダーには、フォーマット文字列内のパラメーターの特定の位置を入力できます。

print("This week I'm workigm on {1},{2} and {4}".format('Mon','Tue','Wed','Thu','Fri'))

出力

上記のコードを実行すると、次の結果が得られます-

This week I'm workigm on Tue,Wed and Fri

キーワードの使用

コンテナに配置できる記号と一緒にキーワードを使用することもできます。

print("The 3{r}, 4{t} and 5{t} ranks are winners".format(r='rd',t='th'))

出力

上記のコードを実行すると、次の結果が得られます-

The 3rd, 4th and 5th ranks are winners

  1. Pythonのissubset()関数

    この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/

  2. Intersection()関数Python

    この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&