摘要:
迭代器是一种对象类型!可以由生成器生成! 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无 阅读全文
摘要:
迭代器是一种对象类型!可以由生成器生成! 迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无 阅读全文
摘要:
XML是实现不同语言或程序之间进行数据交换的协议,XML文件格式如下: 1. python中的XML对象 以XML字符串 2. python中的Element对象 XML对象是节点嵌套节点,每一个节点构成一个Element对象,Element对象定义如下,有以下功能,以便对当前节点进行操作: 1 c 阅读全文
摘要:
http://regexr.com/ 是一个提供在线版的正则式编辑、学习、创建和测试的平台,帮助编程人员快速的编写正则表达式,内置多种转义字符,点击即可添加,同时还拥有在线保存和分享的功能。 一、正则表达式 - 入门篇 1.元字符. 匹配除结束符以外的任意字符,某些情况下不能匹配行起始符 ^ 匹配行 阅读全文
摘要:
增强版示例: 以上加密算法虽然依然非常厉害,但时候存在缺陷,即:通过撞库可以反解。所以,有必要对加密算法中添加自定义key再来做加密。 还不够吊?python 还有一个 hmac 模块,它内部对我们创建 key 和 内容 再进行处理然后再加密 4. 比较print 与 sys.stdout.writ 阅读全文
摘要:
参考: http://www.cnblogs.com/wupeiqi/articles/5501365.html http://www.cnblogs.com/alex3714/articles/5161349.html 1、模块的分类 内置模块:存放在lib目录下 第三方模块:通常放到site-p 阅读全文
摘要:
问题:一个函数可以被多个装饰器装饰吗?可以! 问题:更厉害的装饰器?如下:事前装饰+函数+事后装饰 用一张图来解释语句的执行顺序,如下: 阅读全文
摘要:
内置函数 注:查看详细猛击这里 abs() 对传入参数取绝对值 bool() 对传入参数取布尔值, None, 0, "",[],{},() 这些参数传入bool后,返回False all() 所有传入参数为真,才为真 any() 任何一个传入参数为真,才为真 ascii() 自动执行传入参数的_r 阅读全文
摘要:
一、自定义函数 定义函数时,函数体不执行;只有在调用函数时,函数体才执行。函数的结构: 1. def 2. 函数名 3. 函数体 4. 返回值 如果没有声明返回值,返回值默认为None 5. 参数 形式参数 定义函数时出现的参数,称之为形式参数,有几个形参就写几个,eg. def func(args 阅读全文
摘要:
1、整型 int 在32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647 在64位系统上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807 阅读全文
摘要:
open的原型定义在bultin.py中,是一种内建函数,用于处理文件 def open(file, mode='r', buffering=None, encoding=None, errors=None, newline=None, closefd=True): # known special 阅读全文
|