数据类型
- 整数:
-1
,100
,0
,0xff00
(十六进制整数) - 浮点数:
1.23
,-9.01
,1.23e9
,1.23-5
- 字符串:
'12c'
,"ab"
,"I'm OK"
,'I\'m OK'
- 布尔值:
True
,False
(首字母大写) - 空值:
None
整数和浮点数在计算机内部存储的方式是不同的,整数运算永远是精确的(除法难道也是精确的),而浮点数运算则可能会有四舍五入的误差。
- 转义字符:
\n
,\\
,\t
,\'
,\"
- 用
r''
表示''
内部的字符串默认不转义 - 用
'''...'''
的格式表示多行内容
|
|
and
,or
,not
1234567891011121314>>> True and TrueTrue>>> True and FalseFalse>>> True or TrueTrue>>> True or FalseTrue>>> not TrueFalse>>> not FalseTrue>>> not 1>2True
数据类型转换1234567891011121314>>> s='123'>>> s'123'>>> int(s)123>>> a=123>>> a123>>> str(a)'123'>>> bool(1)True>>> bool('')False