第三にオフ:データの操作とデータ型 - 高度に0入門(演習付き)| Pythonの基本的な文法

1.データの計算

1.1 4事業

ポイント数と数学的な意味を浮動整数でPythonの整数、小数は、その最も重要な役割は、演算符号と組み合わせることがあり、同じである数学的計算次は、私たちはPythonの整数、浮動小数点数4つの操作を使用する方法を見て。

まず、Pythonの演算子の世界を見てください。

操作のPythonの世界の優先順位、そして我々は通常、優先度が同じである計算:操作の優先順位 - 私は同じことを言ってみましょう。

知識ポイント:単純な算術式の優先順位

より前に加算および減算、乗算および除算列、ブラケットの優先順位数、に沿って左から右へ。

我々は動作の順序の[印刷((200-100)/ 100 + 1×2)]を見てとる:計算括弧内の最初のステップ[200-100]を、第二段階は、100 [200-100]で結果を割る計算されます第三工程[1 * 2]は、分割の最終結果を計算し、乗算が追加されます。

文字列の連結1.2

文字列連結方法は単純であってもよいし、文字列連結記号[+]を使用することで、可変ニーズがライン上で一緒にスプライス。

who = '我的'
action = '专业是'
classes = 'Python'
print(who + action + classes)
# 我的专业是Python

データは、文字列、その後、スプライシングに文字列、必要なSTRを()スプライスされていない場合。

who = '我的'
action = '学号是'
number = 10001
print(who + action + str(10001))
# 我的学号是10001

実行STR()は、文字列、デジタル直接スプライシングを変換した場合、エラーが以下に報告されるであろう。

TypeError例外:STRにできるだけCONCATENATE STR(ない "INT")

それだけCONCATENATE文字列の代わりに、int型整数を意味。

1.3 クエリ--typeのデータ型()関数

したがって、このタイプ()関数は、どのようにそれを使用するには?答えは次のとおりです。ライン上のカッコ内の問合せの内容のみ。

who = '我的'
action = '学号是'
number = 10001

print(type(who))
print(type(action))
print(type(number))
# <class 'str'>
# <class 'str'>
# <class 'int'>

2つの<クラスのSTR '>があります、データ型は文字列strで表し<クラスのint型'>表示されます表すintは整数です。

あなたはデータの種類が分からない場合は、このケースでは、最初のデバッグを印刷することができます。

1.4データ変換

三種類の合計の関数のデータ・タイプを変換するための責任を負います。

STR() 文字列に変換その他のデータ型

number = 10001
print(type(str(number)))
# <class 'str'>

INT() 整数への他のデータ・タイプの転送

number = '10001'
print(type(int(number)))
# <class 'int'>

# 如果小数转整数,精度会丢失
number = 10001.1
print(int(number))
# 10001

フロート() 浮動小数点への他のデータ型変換

number = '10001.1'
print(type(float(number)))
# <class 'float'>

# 如果整数转浮点数,会出现小数点
number = 10001
print(float(number))
# 10001.0

2.一般的な標準データ型

2.1数字(デジタル)

整数:Pythonは定義された数学の世界のような整数と現実の世界では、正の整数、負の整数と総称ゼロ、何の小数点がありません、あなたが直接プリント()関数群の出力でベストと呼ばれる引用符を着用することはできませんです。

a = 1

フロート:Pythonで数学的な意味で、小数点はfloatとして定義されます。

a =  1.2

2.2ブール(ブール)

TrueまたはFalseの値。真のための1、0は偽を表します。

2.3文字列(文字列)

[引用符]と呼ばれる皮膚の層は、内容がそれは手段は、コンテンツがある限り、それが囲まれているように、中国語、英語、数字、さらには火星の言語であるかどうか、長いそのまま[引用符で囲まれた皮膚のシングル/ダブル/トリプルレイヤー]とありますが、文字列であります

c = "字符串"

2.4リスト(一覧)

リストは「] [」リストを修正することができることを意味するが、任意のタイプの任意の数、角括弧内のリストの値を保持することができます。

a = [1,2.1,'a',(1,2,3),[1,2,3],{'a':1,'b':2}]
# 列表中可放置整型,浮点型,字符串,元祖,列表,字典等等

2.5タプル(組)

タプルは、タプルを変更することはできません、「()」を示す括弧のリストと、任意のタイプの任意の数の値を保持することができます。

a = (1,2.1,'a',(1,2,3),[1,2,3],{'a':1,'b':2})
# 元祖中可放置整型,浮点型,字符串,元祖,列表,字典等等

2.6辞書(辞書)

Pythonのマッピングデータ型、キー - 値のペア。「{}」を含むブレースを持つ要素の異なるタイプを格納することができます。一般的に、キー値は、データの任意のタイプであってもよいし、文字列または値の辞書形式です。

a = {'a':1,'b':2}
# 字典中的值可放置整型,浮点型,字符串,元祖,列表,字典等等

演習

学生、意識的に練習に、その答えは、[解答]への公共応答信号の数は、公共の番号です。

1.次のコードは、結果が印刷さ?

print((10-5)/5+5*10)

つまり、正しくプリントアウトすることができるオプション2. [リーレイ?李レイは、私の英語の先生です。]?

name = '李雷'
condition = '是'
who = '谁?'
content = '我的英语启蒙老师。'

A. print(name + condition + who + name + condition + content)
B. print(name + content + who + name + content + condition)
C. print(name + who + condition + content)
D. print(content + condition + name)

3.次のコードの結果が実行されますか?

print(type('520'))

A. <class 'str'>。
B. <class 'int'>。
C. <class 'float'>。
D. <class 'dict'>。

4.次のコード例は、データ型が何であるかを示して?

a = [1,2,3]
b = ([1,2,3])
c = [1,2,(1,2),[1,2],{'1':2}]
d = {'1':1,'2':2}

A. 列表,列表,列表,字典。
B. 列表,元祖,列表,字典。
C. 元祖,元祖,列表,字典。
D. 元祖,列表,列表,元祖。

5.どのような値以下のコードから、私は[Pythonの]を取得するのが大好き?

language = ['你','我','他',('爱','不爱'),{'one':'Python','two':'Java','three':'PHP','four':'C'}]

 

 

毎日、毎週シェア本物のPythonコードのデータ入力、先端材料、基本的な文法、クローラ、データ解析、ウェブサイト、機械学習、深い学習のように。


マイクロチャネルグループ(懸念「Pythonの家族一緒に」それは簡単にはPythonを学びます)

QQグループ(983031854

 

 

リリース6元記事 ウォン称賛50 ビュー10000 +

おすすめ

転載: blog.csdn.net/qq_34409973/article/details/104279186