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

Pythonのfloat()


Floatメソッドは、数値または数値を含む文字列をfloatデータ型に変換するPython標準ライブラリの一部です。文字列をfloatに変換するのに有効であると見なされる場合は、次の規則があります。

  • 文字列には数字のみが含まれている必要があります。

  • 数値間の数学演算子も使用できます。

  • 文字列はNaNまたはinfを表すことができます

  • 最初と最後の空白は常に無視されます。

以下のプログラムは、float関数が適用されたときにさまざまな値がどのように返されるかを示しています。

n = 89
print(type(n))
f = float(n)
print(type(f))
print("input",7," with float function becomes ",float(7))
print("input",-21.6," with float function becomes ",float(-21.6))
print("input NaN, with float function becomes ",float("NaN"))
print("input InF, with float function becomes ",float("InF"))

出力

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

<class 'int'>
<class 'float'>
input 7 with float function becomes 7.0
input -21.6 with float function becomes -21.6
input NaN, with float function becomes nan
input InF, with float function becomes inf

数値なしでストリームを渡すと、エラーがスローされます。

print("input Tutorials, with float function becomes ",float("Tutorials"))

出力

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

Traceback (most recent call last):
   File "C:/xxx.py", line 18, in
      print("input Tutorials, with float function becomes ",float("Tutorials"))
ValueError: could not convert string to float: 'Tutorials'

  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&