数据类型

整数

1100-50
十六进制 0xff00

浮点数

3.141。23e91.23e-5

字符串

单引号或双引号括起来的任意文本:
'abd',"abc"
转义字符\:
I\'m OK表示的字符串是I'm OK
\n表示换行,\t表示制表符

>>>print('I\'m learning\n Python')
I'm learning
Python
>>>print('\\\n\\')
\
\

为了简化转义,Python可以使用r''表示字符串内容不转义:

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

如果字符串内部有很多换行,用\n写在一行里不好阅读,为了简化,Python允许用'''...'''的格式表示多行内容:

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

布尔值

True,False注意大小写
可以用 and,or,not运算
and与运算,都为True,运算结果为True
or运算是或运算,只要其中一个为True,运算结果为True
not运算是非运算,它是一个单目运算符,把True变成FalseFalse变成True`:

>>> not True
False
>>> not False
True
>>> not 1 > 2
True

空值

None

你可能感兴趣的:(数据类型)