整型

支持任意大小的整数包括负整数

浮点型

字符串

以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等,如果字符串内部既包含'又包含"怎么办?可以用转义字符\来标识,比如:

'I\'m \"OK\"!'

表示的字符串内容是:

I'm "OK"!

python3中,字符串是以Unicode编码的。

对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符:

>>> ord('A')
65
>>> chr(66)
'B'

Python的字符串类型是str,在内存中以Unicode表示,一个字符对应若干个字节。如果要在网络上传输,或者保存到磁盘上,就需要把str变为以字节为单位的bytes。

Python对bytes类型的数据用带b前缀的单引号或双引号表示:

x = b'ABC'

str和bytes互相转换时,需要指定编码。最常用的编码是UTF-8。Python当然也支持其他编码方式,比如把Unicode编码成GB2312:

>>> '中文'.encode('gb2312')
b'\xd6\xd0\xce\xc4'

布尔值

布尔值只有True、False两种值,要么是True,要么是False,在Python中,可以直接用True、False表示布尔值(请注意大小写
布尔值可以用and(与)、or(或)和not(否)运算

空值

空值是Python里一个特殊的值,用None表示。None不能理解为0,因为0是有意义的,而None是一个特殊的空值。

//和/

  • //表示整除
  • /不管除数和被除数是不是整数,结构都是浮点型的值
posted on 2017-07-28 16:07  行走在云端的愚公  阅读(145)  评论(0编辑  收藏  举报