[Python研究ノート] Pythonデータ型

データ型


整数

Pythonが処理できる任意大小整数。

浮動小数点(10進数)

整数と浮動小数点数はコンピューター内で異なる方法で格納されます。整数演算は常に正確であり、浮動小数点演算では丸めエラーが発生する可能性があります。

文字列

文字列は単一引用符である'か、二重引用符"任意のテキストを同封します。

"I'm OK"これは、文字が含まれI'mOスペースKこれらの6つの文字が。

エスケープ文字

文字列が含まれている'と含まれている場合はどうなります"か?エスケープ文字\で識別できます。

'I\'m \"people\"!'

次のように:

I'm "people"!

文字はエスケープ\のような、文字の多くを逃れることができ\n改行、\tタブ文字、文字\自体はエスケープする必要があり、それは\\文字が表しています\

多くの文字をエスケープする必要がある場合、多くを使用する必要があるかもしれない\簡単にするために、あなたが使用することができ、r''表現する''デフォルトは脱出しない内部の文字列を。

>>> print('\\\t\\')
\       \
>>> print(r'\\\t\\')
\\\t\\

文字列内に多くの改行がある場合\n、1行で読むのは簡単はありません。簡単にするために'''...'''、フォーマットを使用してコンテンツの複数行を表すことができます

>>> print('''line1
... line2
... line3''')
line1
line2
line3

...これはコードの一部ではなく、前の行を入力してEnterキーを押した後に表示されます プロンプト 次の行を入力するように求めます。

ブール

ブール値のみTrueFalse値の2種類。

ブール値も計算、使用andorおよび操作できnotます。

and演算はAND演算ですすべてがの場合のみTrueand演算結果はになりTrueます。

or演算はOR演算で、そのいずれかがである限りTrueor演算結果はTrueです。

not入れ単項演算子であり、非動作、計算TrueFalseFalse中をTrue

ヌル値

Null値はPythonの特別な値であり、None次のように表現されます。None私はあることを理解することはできません0ので、0それは理にかなっているが、None特別なヌル値です。

可変

a = 1

a変数です

a = 'ABC'

上記のように、Pythonインタープリターは2つのことを行います。

  1. メモリ内に'ABC'文字列を作成しました
  2. メモリa内で名前が付けられた変数を作成し、それをポイントしました'ABC'

一定

以下のように変更することはできません変数、πそれは一定です。

除算の正確な解釈

Pythonには2種類の除算があります。

  1. 1つは/です。
>>> 10 / 3
3.3333333333333335
  1. もう一つはされて//呼ばれますベースプレート
>>> 10 // 3
3
18件の元の記事を公開 Likes6 1859を訪問

おすすめ

転載: blog.csdn.net/qq_43479203/article/details/105093492
おすすめ