2.python基础深入(元组、字符串、列表、字典)
2016-01-20 17:10
477 查看
一,对象与类
对象:
python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,玩的手机就是对象。
我们通过描述属性(特征)和行为来描述一个对象的。
在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(method)
结论:对象=属性+方法
在python中,把具有相同属性和方法的对象归为一个类(class)
比如人类,动物,植物等等,这些都是类的概念。
类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化。类不代表具体的事物,而对象表示具体的事物。
例如:”liuyao“ “yaoyao” “shabi” 都是根据不同的类进行创建的对象
一,整数
1.int型
具有的功能:
(1).返回表示该数字的时占用的最少位数
(2).返回绝对值
(3).相除,得到商和余数组成的元组
(4).int转换为浮点类型
(5).__cmp__(self, y)比较两个数大小 注:在3.x版本被
(6).__coerce__(self, y)强制生成一个元组 注:在3.x版本被取消
(7).数值相加
9. 判断是是否相等
10. 返回浮点
11. 地板除
12. 大于等于
13. 大于
14.哈希
15.__invert__ :取反
16.小于等于
17. __lshift__ :左移位
18.求模
19.相乘
20.取反
21.不等于
22.取正数
23 乘方
24.右加(以下前缀为r的都是右;前缀为l的都是左)
25.右或
26.右除以左,返回商和余数
27.转换为解释器可读取的形式
28.转换为字符串
29.求差
2、long型
具有的功能:
同int型
3.float型
2.将十六进制数转换为浮点数
3.将浮点数转换为十六进制数
4.判断浮点数是不是整数
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
二.字符串
具有的功能:
1.首字母变大写
2.内容居中
3.查询个数
4.编码修改
5.endswith
6.expandtabs()
7.find
8.casefold
9.format格式化
10.index
11.isalnum
12.isalpha
13.isdigit
14.islower
15.isspace
16.istitle
17.isupper
18.join
19.ljust
20.lower
21.lstrip
22.partition
23.replace
24.split
25.splitlines
26.startswith
27.swapcase
28.translate
29.upper
30.zfill
三.列表
具有以下方法:
1、追加
2、统计
3、合并
4、索引
5、指定插入
6、删除最后一个元素
7、指定删除
8、反向存放
9、排序
10、反序
四.元祖
元组的意义:
元组可以在映射中当作键使用;
元组作为很多内建函数和方法的返回值存在。
元组的元素是不能被修改,但元素的元素能可以被被修改的
具有以下方法:
1.统计
2.索引
五.字典
当数据量达到上百万时,循环字典就不适合用dict.items(),因为首先会把一对对key和value转化为列表,然后在循环遍历输出,会增加内存使用。建议使用如下:
具有以下方法:
1、删除字典内所有元素
2、浅复制
3、get
4、has_key
5、items
6、iteritems
7、iterkeys
8、itervalues
9、keys
10、删除键
11、popitem
12、setdefault
13、更新
14、values
15、viewitems
来自为知笔记(Wiz)
对象:
python中一切皆为对象,所谓对象:我自己就是一个对象,我玩的电脑就是对象,玩的手机就是对象。
我们通过描述属性(特征)和行为来描述一个对象的。
在python中,一个对象的特征也称为属性(attribute)。它所具有的行为也称为方法(method)
结论:对象=属性+方法
在python中,把具有相同属性和方法的对象归为一个类(class)
比如人类,动物,植物等等,这些都是类的概念。
类是对象的模板或蓝图,类是对象的抽象化,对象是类的实例化。类不代表具体的事物,而对象表示具体的事物。
例如:”liuyao“ “yaoyao” “shabi” 都是根据不同的类进行创建的对象
一,整数
1.int型
具有的功能:
(5).__cmp__(self, y)比较两个数大小 注:在3.x版本被
(6).__coerce__(self, y)强制生成一个元组 注:在3.x版本被取消
(7).数值相加
(8).布尔值
具有的功能:
3.float型
1.返回分子分母数构成的元祖
二.字符串
具有的功能:
具有以下方法:
1、追加
元组的意义:
元组可以在映射中当作键使用;
元组作为很多内建函数和方法的返回值存在。
元组的元素是不能被修改,但元素的元素能可以被被修改的
具有以下方法:
1.统计
当数据量达到上百万时,循环字典就不适合用dict.items(),因为首先会把一对对key和value转化为列表,然后在循环遍历输出,会增加内存使用。建议使用如下:
1、删除字典内所有元素
相关文章推荐
- Python进行MySQL数据库操作
- Python第三方模块
- 使用PYTHON列表生成式过滤数据
- 1.python基础入门
- 自学Python十一 Python爬虫总结
- 廖雪峰python教程学习笔记02
- Python-modules(模块)
- python升级2.7
- Sublime Text搭建python调试环境
- python获取zabbix监控图
- 廖雪峰python教程笔记01
- python中 __getattr__(self,name)和__setattr__(self,name,value)的使用
- Python模拟百度登录实例详解
- 【LEETCODE】129-Sum Root to Leaf Numbers [Python]
- python 日志增量抓取实现
- Xcode7 运行Python
- flask(web服务器)—Python(四)
- 在 pythonanywhere 上搭建 django 程序(Virtualenv+python2.7+django1.8)
- python自动下载图片
- python笔记1