Pythonの基本的なデータタイプ

pythonファイルのしくみ

pythonに付属のシェルからpythonファイルが配置されているディレクトリに移動し、python xxx.py(C:\ work> python hello.pyなど)を実行します。

  1. pythoncharmなどのIDE

  2. SublimeTextなどのプラグインを備えたエディター

データの種類

Pythonのデータタイプは、変数タイプと不変タイプに分けられます

Pythonの基本的なデータタイプ

変数タイプは

数:

int、float、bool、complex(複数)を含みます。

注意:

1、 Pythonは、a、b = 1、2などの複数の変数に同時に値を割り当てることができます。

2、 変数は、割り当てによってさまざまなタイプのオブジェクトを指すことができます。

3、 数値除算(/)は常に浮動小数点数を返します。整数を取得するには、//演算子を使用します。

4、 混合計算では、Pythonは整数を浮動小数点数に変換します。

5、 パワーa ** b

6、 複数のa + bjまたはcomplex(a、b)

ストリング:

リスト

辞書

セット

セットは、順序付けられていない、繰り返されない要素のシーケンスです。基本的な機能は、メンバーシップをテストし、重複する要素を削除することです。ブレース{}またはset()を使用できます

この関数はコレクションを作成します。注:空のコレクションを作成するには、{}を使用して空の辞書を作成するため、{}の代わりにset()を使用する必要があります。

#! /usr/bin/python3

student = {'Tom', 'Jim', 'Mary', 'Tom', 'Jack', 'Rose'}

print(student)#出力コレクション、重複する要素は自動的に削除されます

会員テスト

if('Rose' in student) :

print( 'コレクションのローズ')

else :

print( 'ローズはコレクションにありません')

setは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に同時に存在しない要素

不変のタイプは

タプル(タプル)

リストの内容

0個または1個の要素を含むタプルの作成は特別です

tup1 =()#空のタプル

tup2 =(20、)#要素。要素の後にコンマを追加する必要があります

== +演算子を使用してタプルを接合することもできます。 ==

タプルのいわゆる「変更されていない」とは、タプルの各要素が永遠に同じものを指していることを意味します

t = ('a', 'b', ['A', 'B'])

t[2][0] = 'X'

t[2][1] = 'Y'

t

(' a', 'b', ['X', 'Y'])

== python変数の説明==

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を浮動小数点数に変換complex(real [、imag])複素数を作成str(x)オブジェクトxを文字列reprに変換(x)オブジェクトxを式文字列に変換するeval(str)は、文字列内の有効なPython式を計算するために使用され、オブジェクトタプルを返します。シーケンスsをタプルリストに変換します。シーケンスsはリストセットに変換され、変数セットdict(d)に変換されて辞書が作成されます。 dはシーケンス(キー、値)タプルである必要があります。不変のセットに変換されたfrozenset(s)chr(x)は整数を文字に変換しましたord(x)は文字をその整数値に変換しましたhex(x)は整数を16進文字列に変換しましたoct (x)整数を8進文字列に変換する

Recommended Posts

Pythonの基本的なデータタイプ
02.Pythonデータタイプ
Pythonの基本的な構文と数値タイプ
Pythonの基本構文(1)
Python学習変数タイプ
Pythonデータモデル
Pythonの基本的な要約
pythonデータ構造
Pythonの基本的な演算子
Pythonデータ形式-CSV
Pythonの基本的な構文ジェネレータ
Pythonの基本的な描画チュートリアル(1)
Pythonデータ分析-データ更新
Python関数の基礎学習
Pythonデータ分析-関数の適用
Pythonデータ分析-データ選択
Pythonの基本構文
Pythonの基礎知識(1)
Pythonデータ分析-データ確立
Pythonの基本的な構文の反復
Python基礎知識質問バンク
Pythonデータサイエンス:ニューラルネットワーク
Pythonの一般的なデータ構造の照合
Python3クローラーデータクリーニング分析
Pythonは単純なXMLデータを解析します
Pythonの基本的な構文リストの作成
Pythonデータサイエンス:ロジスティック回帰
Pythonのデータ構造とアルゴリズム
Pythonの基本的な描画チュートリアル(2つ)
Pythonデータサイエンス:正規化方法
Pythonデータサイエンス:関連分析
Pythonデータサイエンス:線形回帰
PythonFakerデータ偽造モジュール
Pythonデータサイエンス:Chi-Square Test
Python入門ノート[基本的な文法(上)]
Pythonデータサイエンス:線形回帰診断
pythonシーケンスタイプの詳細な説明
Pythonエントリーノート[基本的な文法(下記)]
Pythonファイル操作の基本的なプロセス分析
Pythonクローラーの基本的な知識ポイントの仕上げ
本当のゼロの基本的なPython開発ウェブ
Pythonはオンラインマイクロブログデータの視覚化を実現します
pythonはデータマイニングに適していますか
Pythonでデータ分析レポートを自動的に生成する
npy形式のデータ例へのPythonアクセス
Pythonの基本的な実際の戦闘-年齢ゲームを推測する
Python組み込み例外タイプの包括的な要約
変数タイプをpythonで宣言できますか
ビッグデータ分析用のJavaまたはPython
Pythonはパンダを使用してExcelデータを処理します