ホームページ  >  記事  >  バックエンド開発  >  Pythonの基本的なデータ型を詳しく解説

Pythonの基本的なデータ型を詳しく解説

零到壹度
零到壹度オリジナル
2018-03-31 17:48:101618ブラウズ

この記事では主に Python の基本データ型の詳細な説明を共有します。必要な方はご覧ください

この記事では主に Python の基本データ型の詳細な説明を共有します。必要な場合は見てみることができます。

Pythonファイルの実行方法

  1. Python独自のシェル

  2. 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(タプル)

  1. リストコンテンツ

0または1の要素を含むタプルを構築するのが特殊です

tup1 = ()    # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号

==タプルは+演算子も使用できます連結。 ==

タプルのいわゆる「不変」とは、タプルの各要素が決して変化しないPythonの変数記述を指していることを意味します
>>> 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 データ型変換

関数説明シーケンス s をタプルに変換シーケンス s をリストに変換変換 の辞書を作成します。可変コレクション 。 d は、(キー、値) タプルのシーケンスである必要があります。 不変セットに変換整数を文字に変換 文字を整数値に変換します 整数を 16 進文字列に変換します 整数を整数に変換します8 進数の文字列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 サイトの他の関連記事を参照してください。

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