ホームページ >バックエンド開発 >Python チュートリアル >Pythonの基本的なデータ型の紹介

Pythonの基本的なデータ型の紹介

高洛峰
高洛峰オリジナル
2017-03-10 16:48:441692ブラウズ

演算子

1. 算術演算:

Pythonの基本的なデータ型の紹介

2. 代入演算:

Pythonの基本的なデータ型の紹介

4.

5. メンバーの操作:

Pythonの基本的なデータ型の紹介

基本データ型

Pythonの基本的なデータ型の紹介1.数値

int (整数)

32ビットマシンでは、整数の数は32ビットで、値の範囲は-2**31~2**31です。 -1、つまり、-2147483648~2147483647Pythonの基本的なデータ型の紹介 64ビットシステムでは、整数の数は64ビットで、値の範囲は-2**63~2**63-1、つまり-9223372036854775808~です。 9223372036854775807

2. ブール値

True または false

1 または 0

3. 文字列


"hello world"

文字列の共通関数:

空白を削除

分割

長さ

Index

slice

4. リスト

リストを作成します:

name_list = ['alex', 'seven', 'eric']

または


name_list = list(['alex', ' seven', 'eric '])

基本的な操作:

5、元祖

元図の作成:

age = (11, 22, 33, 44, 55)

または

ages = tuple((11, 22, 33, 44, 55))

基本操作:

インデックス作成

スライス

ループ

の長さ

には


6、辞書(順序なし)が含まれます

辞書の作成:

person = {"name": "mr.wu", 'age': 18}

または

person = dict({"name": "mr.wu", 'age': 18})


共通の操作:

index

add

delete

key、value、キーと値のペア

ループ

長さ

PS: ループ、範囲、継続、ブレーク

その他

1. for ループ

ユーザーは反復可能なオブジェクトの内容を順番にループします。 : ブレーク、続行

li = [11,22,33,44]

li の項目の場合:

print item

2, enumrate

反復可能なオブジェクトにシリアル番号を追加

li = [11,22 ,33]

for k,v in enumerate(li, 1):

print(k,v)

3, range および xrange


範囲を指定し、指定された数値を生成する

print range(1, 10 )

# 結果: [ 1, 2, 3, 4, 5, 6, 7, 8, 9]

印刷範囲(1, 10, 2)

# 結果: [1, 3, 5, 7, 9]

印刷範囲(30, 0, -2)

# 結果: [30, 28, 26, 24, 22, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2]

練習問題

1.要素分類

には次の値セット[11,22,33,44,55,66,77,88,99,90...]があり、すべての値を保存します。 66 より大きい値を辞書の最初の位置に保存 キーのうち、66 未満の値は 2 番目のキーの値に保存されます。

つまり: {'k1': 66 より大きいすべての値、'k2': 66 より小さいすべての値}

2. 検索

リスト内の要素を見つけて、各要素のスペースを削除します。 a または A で終わるものを見つけます。 c で始まり c で終わるすべての要素。

li = ["アレック", " アリック", "アレックス", "トニー", "レイン"]

tu = ("アレック", " アリック", "アレックス", "トニー", "レイン")

dic = {'k1': "alex", 'k2': ' aric', "k3": "Alex", "k4": "Tony"}

3. 製品リストとユーザーを出力しますシリアル番号を入力し、ユーザーが選択した製品を表示します

Product li = ["携帯電話", "コンピュータ", 'マウスパッド', 'ヨット']

4. ショッピングカート

機能要件:

では、ユーザーは総資産を入力する必要があります。例: 2000

では、製品リストが表示され、ユーザーはシリアル番号に基づいて製品を選択し、製品の合計金額が より大きい場合にショッピング カート

に追加できます。総資産が不足している場合は、アカウント残高が不足していることを示すメッセージが表示されます。それ以外の場合は、購入は成功します。

追加: 充電可能、ショッピングカートから特定のアイテムを削除


goods = [

{"name": "computer", "price": 1999},

{"name": "mouse", " 価格": 10},

{"名前": "ヨット", "価格": 20},

{"名前": "美しさ", "価格": 998},

]

5.ユーザー インタラクション。省、市、県間の 3 レベルの連携の選択を表示します

dic = {

"河北": {

"石家荘": ["Luquan", "Gaocheng", "Yuanshi"],

"邯鄲": ["永年"、"西仙"、"慈県"]、

"河南": {

"...

" }

"山西": {

}

}

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

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