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

来源:互联网 发布:mac系统解压缩软件 编辑:程序博客网 时间:2024/05/29 03:32

俩个对象比较
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]

原创粉丝点击