数据类型

整数

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

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容