ホームページ  >  記事  >  バックエンド開発  >  Python での変数の学習の概要

Python での変数の学習の概要

零下一度
零下一度オリジナル
2017-07-24 16:32:531326ブラウズ

変数

変数は、保存された値をメモリに保存します。変数を宣言すると、その内容を保存するためにメモリ内の場所が開かれます。

変数のデータ型に基づいて、インタープリターはメモリ空間を割り当て、何を保存するかを決定します。したがって、変数を通じてさまざまなデータ型を割り当てることができ、そのデータ型を整数、小数、文字などとして変数に格納できます。Python では、変数はメモリ領域を確保するために変数の型と長さを明示的に宣言する必要がありません。変数に値が割り当てられると、Python は自動的にステートメントを発行します。変数の割り当てには等号 (=) が使用されます。

変数の使用に関する注意事項: 0. 変数を使用する前に使用する必要があります。最初に値を代入してください

1. 変数名には英文字、アンダースコア、数字のみを使用できます。変数名は文字とアンダースコアで始めることができます。数字を先頭として使用することはできません

2. 変数名にスペースを含めることはできませんが、単語を区切るためにアンダースコアを使用することはできます

3. print などの Python のキーワードは使用できません。変数名として

4.Python の変数名は大文字と小文字が区別されます。Name と name はまったく異なる名前です。

= 演算子の左側は変数名で、右側は変数の値です。

name = "Magic" #文字列

age = 24 #整数

miles = 123.56 #浮動小数点数(10進数)

print(name)

印刷(年齢)

print(miles )

ここで、値文字列 (magic)、整数 (24)、および浮動小数点数 (123.56) がそれぞれ名前、年齢、マイルに割り当てられます。以下を生成します:

Magic24

123.56

同時に、Pythonでは次のように単一の値を複数の変数に同時に割り当てることができます:

a = b = c = 1

ここで整数オブジェクトは次のとおりです。値 1 で作成され、3 つの変数すべてが同じメモリ位置に割り当てられます。また、次のように複数の変数を複数の値に割り当てることもできます:


a, b, c = 10, 11.5, "magic"

ここでは、 a には整数: 10 が割り当てられ、b には浮動小数点数: 11.5 が割り当てられ、c には文字列への割り当て: magic が割り当てられます。

Python の 5 つの標準データ型:

1. 数値: このデータ型は数値を格納し、それに割り当てられるとオブジェクトが作成されます。 Python は 3 つの異なる数値型をサポートしています: int (符号付き整数) float (浮動小数点実数値) complex (複素数) python3 のすべての整数は長整数として表されます。したがって、長整数用の個別の数値型はありません。

2. 文字列: Python の文字列は、引用符で囲まれた一連の文字として識別されます。 Python では二重引用符と一重引用符が使用できます。フラグメント演算子 ([ ] および [ : ]) を使用すると、文字列のサブセット (部分文字列) を取得できます。そのインデックスは文字列の先頭のインデックス 0 から始まり、-1 は文字列の最後の文字を表します。

3. リスト: Python の最も汎用性の高い複合データ型。リストには、カンマで区切られ、角括弧 ([ ]) で囲まれた項目が含まれます。リストに格納されている値には、スライス演算子 ([ ] および [ : ]) を使用してアクセスできます。インデックスは、リストの先頭では 0 から始まり、リストの最後の項目では -1 から始まります。 プラス記号 ( + ) はリスト連結演算子、アスタリスク ( * ) は繰り返し演算子です。

4. タプル: タプルは、リストによく似た別のシーケンス データ型です。タプルはカンマで区切られた複数の値です。ただし、リストとは異なり、タプルは括弧 (( )) で囲まれます。リストとタプルの主な違いは、リストは角かっこ ([]) で囲まれ、リストの要素とサイズを変更できるのに対し、タプルは角かっこ (())、更新できません。タプルは、

読み取り専用

リスト

と考えることができます。5. 辞書: Python の辞書はハッシュ テーブル タイプです。これらは、キーと値のペアで構成される、Perl にある連想配列またはハッシュのように機能します。ディクショナリ キーには、ほぼすべての Python データ型を使用できますが、通常は便宜上、数値または文字列が使用されます。一方、値には任意の Python オブジェクトを指定できます。辞書は中括弧 ({}) で囲まれており、値の割り当てとアクセスには角括弧 ([]) を使用できます。

データ型変換

場合によっては、組み込み型間の変換を実行する必要がある場合があります。型間を変換するには、型名を関数として使用するだけです。

あるデータ型から別のデータ型への変換を実行するための次の組み込み関数があります。これらの関数は、変換された値を表す新しいオブジェクトを返します。それらは次のとおりです -

[])中,列表中的元素和大小可以更改,而元组括在括号(())中,无法更新。元组可以被认为是只读列表

5.字典:Python的字典是一种哈希表类型。它们像Perl中发现的关联数组或散列一样工作,由键值对组成。字典键几乎可以是任何Python数据类型,但通常为了方便使用数字或字符串。另一方面,值可以是任意任意的Python对象。字典由大括号({})括起来,可以使用方括号([]

2
数値 関数 説明
1 int(x [,base])int(x [,base]) x转换为整数。如果x是字符串,则要base指定基数。
2 float(x) x转换为浮点数。
3 complex(real [,imag]) 创建一个复数。
4 str(x) 将对象x转换为字符串表示形式。
5 repr(x) 将对象x转换为表达式字符串。
6 eval(str) 评估求值一个字符串并返回一个对象。
7 tuple(s) s转换为元组。
8 list(s) s转换为列表。
9 set(s) s转换为集合。
10 dict(d) 创建一个字典,d必须是(key,value)元组的序列
11 frozenset(s) s转换为冻结集
12 chr(x) 将整数x转换为字符
13 unichr(x) 将整数x转换为Unicode字符。
14 ord(x) 将单个字符x转换为其整数值。
15 hex(x) 将整数x转换为十六进制字符串。
16 oct(x) 将整数x
x を整数に変換します。 x が文字列の場合、base はベースを指定します。
🎜float(x)🎜🎜x を浮動小数点数に変換します。 🎜🎜🎜🎜3🎜🎜complex(real [,imag])🎜🎜 複素数を作成します。 🎜🎜🎜🎜4🎜🎜str(x)🎜🎜 オブジェクト x を文字列表現に変換します。 🎜🎜🎜🎜5🎜🎜repr(x)🎜🎜 オブジェクト x を式文字列に変換します。 🎜🎜🎜🎜6🎜🎜eval(str)🎜🎜文字列を評価し、オブジェクトを返します。 🎜🎜🎜🎜7🎜🎜タプル🎜🎜タプルをタプルに変換します。 🎜🎜🎜🎜8🎜🎜list(s)🎜🎜s をリストに変換します。 🎜🎜🎜🎜9🎜🎜set(s)🎜🎜s をセットに変換します。 🎜🎜🎜🎜10🎜🎜dict(d)🎜🎜辞書を作成します。d(key, value) タプルのシーケンスである必要があります🎜🎜🎜🎜11🎜🎜frozenset(s)🎜🎜sをフローズンセットに変換します🎜🎜🎜🎜12🎜🎜chr(x) 🎜🎜整数 x を文字に変換します 🎜🎜🎜🎜13🎜🎜unichr(x)🎜🎜 整数 x を Unicode 文字に変換します。 🎜🎜🎜🎜14🎜🎜ord(x)🎜🎜単一の文字 x を整数値に変換します。 🎜🎜🎜🎜15🎜🎜hex(x)🎜🎜 整数 x を 16 進文字列に変換します。 🎜🎜🎜🎜16🎜🎜oct(x)🎜🎜 整数 x を 8 進数の文字列に変換します。 🎜🎜🎜🎜🎜🎜

以上がPython での変数の学習の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。