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
-
Pythonのissubset()関数
この記事では、Python標準ライブラリで利用可能なissubset()関数の実装と使用法について学習します。 issubset()メソッドは、セットのすべての要素が別のセットに存在する場合(引数として渡される場合)はブール値のTrueを返し、それ以外の場合はブール値のFalseを返します。 下の図では、BはAのサブセットです。AとBが同一のセットである場合、AはBの適切なサブセットであることを意味します。これは、両方のセットに同じ要素が含まれていることを意味します。 構文 <set 1>.issubset(<set 2>) 戻り値 boolean True/
-
Intersection()関数Python
この記事では、任意のセットで実行できるintersection()関数について学習します。数学によると、共通部分とは、2つのセットから共通の要素を見つけることを意味します。 構文 <set name>.intersection(<set a1> <set a2> ……..) 戻り値 引数として渡されるセット内の共通要素。 例 set_1 = {'t','u','t','o','r','i','a','l&