05 2016 档案
摘要:1.什么是模块 模块支持从逻辑上组织Python代码,当代码量大的时候,就把代码分成一些有组织的代码段,但是要保证它们彼此交互。代码片段有一定的联系,可能是一个包含数据成员和方法的类,也可能是一组相关彼此独立的操作函数。这些代码段是共享的,所以Python允许“调入”一个模块,允许使用其他模块的属性
阅读全文
摘要:compile()编译正则表达式模式,返回一个对象的模式 根据表达式匹配数字的时候首先得判断匹配表达式的公式的时候第一个数字是什么数字(如:正负浮点数'0.1'or'-0.1',正负整型'1'or'-1',) 在定义一个匹配算式运算,不匹配括号,用来计算被处理过的算式运算. 最后需要定义一个用来匹配
阅读全文
摘要:Python正则表达式 正则表达式是一个特殊的字符序列,它能帮助你方便的检查一个字符串是否与某种模式匹配。 Python 自1.5版本起增加了re 模块,它提供 Perl 风格的正则表达式模式。 re 模块使 Python 语言拥有全部的正则表达式功能。 compile 函数根据一个模式字符串和可选
阅读全文
摘要:代码执行结果: *注:多个执行多个装饰器的时候处理方式。
阅读全文
摘要:递归函数 如果函数中包含了对其自身的调用,该函数就是递归函数! 先介绍一下斐波那契数列:斐波那契数列成为黄金分割数列,表现形式0、1、1、2、3、5、8、13、21、34、....... 可以看出前两个的数的和等于第三个数0 + 1 = 1,1 + 1 = 2 , 1 + 2 = 3 ......
阅读全文
摘要:open函数 用于文件处理,使用方式: 操作方法: file.close() 关闭文件。关闭后文件不能再进行读写操作。 file.flush() 刷新文件内部缓冲,直接把内部缓冲区的数据立刻写入文件, 而不是被动的等待输出缓冲区写入。 file.fileno() 返回一个整型的文件描述符(file
阅读全文
摘要:三元运算 三元运算(三目运算),是简单的条件的语句缩写。 Python没有三目运算符但是可以用if else语句实现相同的功能: lambda表达式 通过三元运算可以很快完成简单的if else 语句: /Library/Frameworks/Python.framework/Versions/3.
阅读全文
摘要:sed是一个无序且不重复的元素集合 以上常用实例: 深、浅copy 1、深拷贝是在另一块地址中创建一个新的变量或容器,同时容器内的元素的地址也是新开辟的,仅仅是值相同而已,是完全的副本。 2、浅拷贝是在另一块地址中创建一个新的变量或容器,但是容器内的元素的地址均是源对象的元素的地址的拷贝。也就是说新
阅读全文
摘要:循环语句包含:while和for语句 while循环 whil循环的表达式: 一定要注意缩进和判断条件后面的冒号! 例如用while计算1-100的和: 运算结果: for语句 for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 for循环的格式: 在循环中跳出break: 运行结果: r
阅读全文
摘要:数字数据类型 Python 数字数据类型用于存储数值。 数据类型是不允许改变的,这就意味着如果改变数字数据类型得值,将重新分配内存空间。 支持四种不同的数值类型: int(整型):整型或整数,是正或负整数,不带小数点。 long integers(长整型):无限大小的整数,整数最后是一个大写或小写的
阅读全文
摘要:运算符: 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如1+2,其中数字1和2就是操作数而+号就是运算符。 Python中运算符包括:算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级。 假设变量a=10,b=20然后用Python中
阅读全文

浙公网安备 33010602011771号