Python学习笔记 知识点
2015-02-10 19:08
405 查看
zip()函数:
zip()将两个list糅合在一起 例如:
x=[1,2,3,4,5]
y=[6,7,8,9,10]
zip(x,y)-->就得到了[(1,6),(2,7),(3,8),(4,9),(5,10)]
__init__():
Python中的构造函数 。
super关键字:
调用父类的方法使用super 固定格式为 super(ClassName,self).methodName().
最长用的是调用父类中的构造方法 super(ClassName,self).__init__(...).
__getattr__():
如果对象调用的属性不存在的时候 解释器就会尝试从__getattr__()方法获得属性的值。
__setattr__():
相当于新增加set方法, 服务于 object.a=b
uuid模块:
>>>import uuid
#make a UUID base on the host ID and current time
>>>uuid.uuid1()
UUID('....')
#make a UUID using an MD5 hash of a namespace UUID and a name
>>>uuid.uuid3(uuid.NAMESPACE.DNS,'python.org')
UUID('....')
#make a random UUID
>>>uuid.uuid4()
UUID('....')
#make a UUID using an SHA-1 hash of a namespace UUID and a name
>>>uuid.uuid5(uuid.NAMESPACE.DNS,'python.org')
UUID('....')
#make a UUID from a string of hex digits<braces and hyphens ignored>
>>>x=uuid.UUID('{00012013-123012-1231}')
>>>str(x)
'00012013-123012-1231'
#uuid 类有几个属性 .byte .hex .int 将其转化为相应的表现形式
Python '_','__'单双开头属性或者方法特性:
单下划线:
1.带有但下划线的属性或者方法不会被form module import * 导入
2. 单下划线是Python程序员使用类时的约定 表示程序员不希望类的用户直接访问属性 但是可以被访问
双下划线:
1。可以一定程度的实现私有的特性,相当于私有属性或者方法 外部不可以直接访问
2. 可以通过 _className__name 来访问。
time.time():
返回当前距离1970年的秒数。
相关文章推荐
- 【Python爬虫学习笔记(1)】urllib2库相关知识点总结
- python学习笔记18-重点和忘记知识点总结
- python学习笔记-Day17 (上节知识点补充)
- python学习(仅作为个人学习笔记,记录零散知识点)
- python小知识点学习笔记
- 【Python学习笔记(三)】:爬虫用到的知识点总结
- Python学习笔记(知识点学习链接)
- 【Python爬虫学习笔记(2)】正则表达式(re模块)相关知识点总结
- python3学习笔记:零碎知识点
- python3学习知识点笔记
- 【Python爬虫学习笔记(3)】Beautiful Soup库相关知识点总结
- python学习笔记(1)
- python基础学习笔记分享版(1)
- C++知识点辨析 孙鑫讲座笔记学习
- python(异常处理机制,学习笔记摘要)
- Python 学习笔记 (转载)
- 王纯业的Python学习笔记 下载
- python学习笔记(2)