Python は弱いデータ型を持つ言語です。変数は宣言なしで使用できます。変数に値を代入することは、変数を定義することを意味します。代入される値の型は変数の型ですが、変数にはデータも含まれますtype, string '1 ' データ計算に参加したい場合は、変換に int() 関数を使用し、変数のデータ型を表示するには type() 関数を使用する必要があります。
変数には、データのメモリ アドレスへの参照が格納されます。Python の変数は、変更不可能な変数と変更可能な変数に分けられます。変更不可能な変数には、int、float、str 文字列が含まれます。 、タプル変更可能な変数には、リスト list、dict 辞書、セット コレクションなどが含まれます。関数にパラメータを渡すとき、Python は常に値への参照を渡しますが、渡された値が変更不可能な変数の場合は、変更できないためコピーが関数に渡されます。渡された値を変更可能なリストにするにはどうすればよいですか?または辞書?などの場合、これらの値への参照は直接渡され、関数本体内で変更できます。
文字列: 一重引用符または二重引用符で囲まれた一連の文字。文字列内で変数を使用するには、f string を使用します。これは python3.7 で新しく導入された関数です。非常に便利です。文字列の最初の引用符の前に f を追加すると、文字列内で { を使用できます中括弧は、f"thisis a {cat}" など、文字列に変数を挿入します (cat は変数名)。
数値型: Integer int、ドット数 float、数値型は加算、減算 -、乗算 *、除算 /、累乗** が可能残りの%とその他の演算を実行します。
リスト: 角括弧 [] で囲まれ、カンマで区切られた、順序付けされた変更可能なデータのコレクション。たとえば、[1,2,3,4,5] では、appand() メソッドを使用してリストに要素を追加し、insert() メソッドを使用して要素を挿入し、del ステートメント、pop() メソッド、または delete を使用して要素を削除します。 () 方法。 sort() メソッドはリストのソートに使用され、sorted() メソッドは一時的なソートに使用され、reverse() メソッドは逆順に使用され、len() メソッドはリストの長さを取得するために使用されます。 for...in... ステートメントはリストを走査するために使用されます。
タプル: リストは変更可能なデータ コレクションであるのに対し、タプルは不変のリストであり、括弧 () で囲まれ、カンマで区切られた一連のデータ コレクションです。
辞書: 辞書は、中括弧 {} で囲まれ、カンマで区切られた一連のキーと値のペアのデータ コレクションです。キーと値のペアはコロンで区切られます。 : 、各キーはその値に関連付けられます。値は、リストや辞書自体など、任意のデータ型にすることができます。辞書に対する一部の操作はリストと非常によく似ており、get() メソッドを使用して、存在しない可能性のあるキーと値のペアを取得できます。
以上がPython の変数とデータ型の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。