ホームページ >バックエンド開発 >Python チュートリアル >Pythonの基本的なデータ型を詳しく解説
この記事では主に Python の基本データ型の詳細な説明を共有します。必要な方はご覧ください
Python独自のシェル
Pythonファイルが置かれているディレクトリに移動し、
python xxx.py (C: work>python hello.pyなど)を実行します。 )
3. Pythoncharm などの IDE
4. Sublime Text などのプラグインを備えたエディター
Python のデータ型は変数型と不変型に分かれています
Python の基本データ型
その中で変数の型は
Number(数値):
にはint、float、bool、complex(複数形)が含まれます。
注:
1. Python は、a、b = 1、2 など、同時に複数の変数に値を割り当てることができます。
2. 変数は、代入を通じてさまざまな型のオブジェクトを指すことができます。
3. 数値の除算 (/) は常に浮動小数点数を返します。整数を取得するには、// 演算子を使用します。
4. 混合計算中に、Python は整数を浮動小数点数に変換します。
5、べき乗 a**b
6、複素数 a+bj または complex(a,b)
String (文字列):
List (リスト)
Dictionary (辞書)
Sets (セット) )
セットとは、順序付けられていない、繰り返しのない要素のシーケンスです。
基本的な機能は、メンバーシップのテストを実行し、重複した要素を削除することです。
波括弧 { } または set()
関数を使用してセットを作成できます。 注: 空の辞書の作成には { } が使用されるため、空のセットを作成するには、{ } の代わりに set() を使用する必要があります。 。
#!/usr/bin/python3student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'} print(student) # 输出集合,重复的元素被自动去掉# 成员测试if('Rose' in student) : print('Rose 在集合中')else : print('Rose 不在集合中')# set可以进行集合运算a = set('abracadabra') b = set('alacazam') print(a) print(a - b) # a和b的差集print(a | b) # a和b的并集print(a & b) # a和b的交集print(a ^ b) # a和b中不同时存在的元素
不変型は
Tuple(タプル)
リストコンテンツ
0または1の要素を含むタプルを構築するのが特殊です
tup1 = () # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
==タプルは+演算子も使用できます連結。 ==
>>> t = ('a', 'b', ['A', 'B']) >>> t[2][0] = 'X' >>> t[2][1] = 'Y' >>> t ('a', 'b', ['X', 'Y'])
====
Pythonの変数の宣言はオブジェクトです可変型の場合、そのコピーが変更されると、そのコピーも変更されます>>> a [1]>>> a=b=[]>>> a []>>> b []>>> b.append(0)>>> b [0]>>> a [0]>>>不変型の場合、その変数値はコピーの影響を受けません
>>> a=b=(1,2,3)>>> a (1, 2, 3)>>> b (1, 2, 3)>>> b+(4,) (1, 2, 3, 4)>>> b (1, 2, 3)>>> b=b+(4,)>>> b (1, 2, 3, 4)>>> a (1, 2, 3)Python データ型変換
説明 | |
---|---|
int(x [,base]) | xを整数に変換 |
float(x) | xを浮動小数点数に変換 |
複雑(実数) [,imag]) | 複素数を作成する |
str(x) | オブジェクト x を文字列に変換する |
repr(x)
| オブジェクトを変換する) |
list(s) | |
set(s) | |
dict(d) | |
frozenset(s) | |
chr(x) | |
|
オーダー(x)
|
hex(x) | |
oct(x)
|
|
関連する推奨事項: | |
Python の一般的なデータ型と一般的な操作 | Python の基本データ型の詳細概要 |
以上がPythonの基本的なデータ型を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。