整数
1
,100
,-50
十六进制 0xff00
浮点数
3.14
,1。23e9
,1.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
变成False
,False变成
True`:
>>> not True
False
>>> not False
True
>>> not 1 > 2
True
空值
None