データ型
整数
Pythonが処理できる任意大小
整数。
浮動小数点(10進数)
整数と浮動小数点数はコンピューター内で異なる方法で格納されます。整数演算は常に正確であり、浮動小数点演算では丸めエラーが発生する可能性があります。
文字列
文字列は単一引用符である'
か、二重引用符"
任意のテキストを同封します。
"I'm OK"
これは、文字が含まれI
、'
、m
、 O
スペース、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キーを押した後に表示されます プロンプト 次の行を入力するように求めます。
ブール
ブール値のみTrue
とFalse
値の2種類。
ブール値も計算、使用and
、or
および操作できnot
ます。
and
演算はAND演算です。すべてがの場合のみTrue
、and
演算結果はになりTrue
ます。
or
演算はOR演算で、そのいずれかがである限りTrue
、or
演算結果はTrue
です。
not
入れ単項演算子であり、非動作、計算True
にFalse
、False
中をTrue
。
ヌル値
Null値はPythonの特別な値であり、None
次のように表現されます。None
私はあることを理解することはできません0
ので、0
それは理にかなっているが、None
特別なヌル値です。
可変
a = 1
a
変数です
a = 'ABC'
上記のように、Pythonインタープリターは2つのことを行います。
- メモリ内に
'ABC'
文字列を作成しました。 - メモリ
a
内で名前が付けられた変数を作成し、それをポイントしました'ABC'
。
一定
以下のように変更することはできません変数、π
それは一定です。
除算の正確な解釈
Pythonには2種類の除算があります。
- 1つは
/
です。
>>> 10 / 3
3.3333333333333335
- もう一つはされて
//
呼ばれますベースプレート。
>>> 10 // 3
3