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

Python関数でデータ型を明示的に定義できますか?


Pythonでは、変数が明示的に型指定されることはありません。 Pythonは、変数がどのタイプであるかを把握し、内部で追跡します。 Java、C ++、およびその他の静的型付け言語では、関数の戻り値と各関数の引数のデータ型を指定する必要があります。

Python関数でデータ型を明示的に定義した場合でも、データ型が明示的に宣言されていない通常のプログラムのように機能します。

指定されたコードに対して次の出力が得られます

C:/Users/TutorialsPoint1/~.py
The required Sum is:  13.0

この関数を検討してください

def addSum(x,y):
       return x+y
print addSum(2.2, 5.6)
print addSum(float(2.2), float(5.6))
出力
7.8
7.8

したがって、変数のデータ型の宣言は、出力に明示的に影響を与えません。


  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&