您的位置:首页 > 编程语言 > Python开发

Python核心数据类型及类型显示转换

2017-09-25 17:14 363 查看
俩个对象比较

1.值比较:对象中的数据是否相同

2.身份比较:两个变量名引用的是否为同一对象

3.类型比较:两个对象的类型是否相同

核心数据类型:

数字:int,long,float,complex,bool

字符:str,unicode

列表:list

字典:dict

元组:tuple

文件:file

其他类型:集合(set),frozenset,类类型,None

其他文件类工具:pipes,fifos,sockets

类型转换:str(),repr()或format():将非字符型数据转换为字符;

int():转为整数;

float():转为浮点数;

list(s);将字符串s转为列表;

tuple(s)将字符串s转为元组;

set(s);将字符串s转为集合;

frozenset(s):将字符串s转为不可变集合;

dict(d):创建字典;其d必须是(key,value)的元组序列;

chr(x):将整数转为单个的字符

ord(x):将字符转为为整数值

hex(x):将整数转为16进制字符串

bin(x):将整数转为2进制的字符串

oct(x):将整数转为8进制的字符串

数字类型:

Python的数字字面量:布尔型,整数,浮点数,复数;

True:1

False:0

序列类型:

字符类型:

字符串字面量:把文本放入单引号,双引号或三引号中

如果要使用Unicode编码,则在字符之前使用字符u进行标识,如u”magedu”

文档字串:模块,类或函数的第一条语句是一个字符的话。该字符串成为文档字符串,可以使用doc属性引用;

运算符:

索引运算:[i]

切片运算:[i:j]

扩展切片:[i:j:stride]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  python