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

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).数值相加

(8).布尔值

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型

1.返回分子分母数构成的元祖


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)



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