ホームページ  >  記事  >  バックエンド開発  >  Pythonの基本的なデータ型とは何ですか

Pythonの基本的なデータ型とは何ですか

爱喝马黛茶的安东尼
爱喝马黛茶的安东尼オリジナル
2019-06-11 16:55:2329026ブラウズ

Pythonの基本的なデータ型とは何ですか

Python の基本的なデータ型は何ですか?

1. 数値 ---> int class

もちろん、数値の場合は、 Pythonの数値型にはInt整数型、longlong整数型、float浮動小数点数、複素複素数、ブール値(0と1)がありますが、ここでは整数型のみ紹介します。

Python2では整数のサイズに制限があり、数値が一定の範囲を超えるとint型ではなくlong型になりますが、Python3ではサイズに関係なく、整数の長さを総称して整数と呼びます。

主なメソッドは次のとおりです:

int -->文字列データ型を int 型に変換します。注: 文字列の内容は数値である必要があります

bit_length () -->数値を 2 進数に変換し、2 進数の最小桁数を返します

2、ブール値 --->bool class

ブール値の場合値の場合、結果は True と False の 2 つだけで、それぞれバイナリの 0 と 1 に対応します。 True の値が多すぎます。False の値が何であるかを知る必要があるだけです。--->>なし、空 (つまり [ ]/( ) /" "/{ })、0;

関連する推奨事項: "python ビデオ チュートリアル "

3. 文字列 --->str class

文字列については Python ですで最も一般的に使用されるデータ型であり、多くの用途があります。文字列を作成するには一重引用符 '' または二重引用符 "" を使用できます。

文字列は変更できません。文字については、インデックス付け、スライス、長さ、トラバース、削除、分割、空白のクリア、大文字と小文字の変換、何が始まるかの判断などの側面から文字列を導入できます。

文字列の作成

スライス

インデックス-->index()、find()

index() と find() の違いポイントは、インデックスの文字またはシーケンスが文字列内にない場合、index--》ValueError: substring not found、および find--> の場合は -1 を返すことです。

Length-->len()

注: len() メソッド--> は、リスト内の要素数のチェックなど、他のデータ型にも使用できます。タプルと辞書。

削除--> del

文字列内容の判定--> isalnum()、isalpha()、isdigit()

大文字小文字の変換-->capitalize( ), lower(), upper(), title(), casefold()

開始部分と終了部分を決定する-->startswith(),endswith()

拡張子--> Expandtabs()

フォーマットされた出力 -->format()、format_map()

結合メソッド

分割 -->split()、partition( )

置換-->replace

置換-->makestran、translate

4、リスト--->リストクラス

リストは、特定の順序で配置された一連の要素で構成されます。その要素は、数値、文字列、リスト、タプル、辞書、ブール値などの任意のデータ型にすることができ、その要素は変更することもできます。

形式は次のとおりです:

names = ['little-five","James","Alex"]2 #または 3 names = list(['little-five" ,"James","Alex"])

インデックス、スライス

追加-->append()

展開-->extend()

注: extend と append の違い: --> 前者は要素を全体として追加しますが、後者はデータ型の要素を分解してリストに追加します。例:

insert() -->insert

pop() -->remove

remove()-->remove, del --> ; Delete

sorted()-->ソート、デフォルトは順方向、reverse =Trueを追加、逆順を意味します

5、タプル--->タプルクラス

タプルは変更できないリストです。その特性は list の特性と似ています。角括弧の代わりに括弧を使用して識別されます。

#タプル名 = ("little-five","xiaowu")print(name[0])

6. 辞書 --->dict クラス

ディクショナリは一連のキーと値のペアであり、各キーと値のペアはカンマで区切られ、各キーは値に対応し、キーを使用して対応する値にアクセスできます。無秩序に。

キーの定義は不変である必要があります。つまり、数値、文字列、タプル、ブール値などを指定できます。

値の定義には、任意のデータ型を使用できます。

トラバース -->アイテム、キー、値

7、コレクション -->クラスの設定

セットの定義について: セットとはカゴのようなもので、中に物を入れたり、取り出したりすることができますが、それらは順序付けられておらず、どれを指定するかが難しいと考えています。物事を別々に取得すると同時に、特定の方法でフィルタリングして、必要なものの一部を取得することができます。したがって、セットの作成、追加、削除、およびリレーショナル操作が可能です。

コレクションの特性:

1. 重複排除

2. 順序なし

3. 各要素は一意である必要があります変数の型is (辞書のキーとして使用できるハッシュ可能型)。

作成: set、frozenset

追加: 追加、更新

削除: ポップ、削除、破棄

関係演算: 交差 &、結合| 、差集合 - 、交差補集合 ^ 、 issubset 、 isupperset

2 つの集合間の関係が部分集合であるか親集合であるかを判断します --> issubset 、 isupperset

以上がPythonの基本的なデータ型とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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