CS 学生, Web。
2018-04-15
常用内建模块os 模块os 模块中主要包含创建和管理进程或者文件系统内容(比如文件和目录)的函数, os 模块为平台特定的一些模块做了包装, 使得所有平台访问的函数接口相同, 这样就具备了可移植性。下面是 os 模块下一些常用的函数: 方法 说明 用法举例 os.getcwd() ..
2018-04-13
装饰器面向切面的编程范式(Aspect-Oriented Programming - AOP)在运行时, 动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程, 更通俗一点就是通过在现有代码中添加额外行为而不修改代码本身。 装饰器概念内裤可以用来遮羞, 但是只穿内裤会冷, 我们..
2018-04-08
错误和异常语法错误语法错误, 也被称为解析错误。比如: In: while True print('Hello World')Out:File "<stdin>", line 1 while True print('Hello World') ^Sy..
2018-04-07
文件处理常用打开文件方式1.读取文件内容, 模式为 ‘r’ 表示读, 这也是打开的默认方式。 2.如果要创建或者替换文件, 模式为 ‘w’, 表示写。 3.为现有文件添加内容, 模式为 ‘a’, 表示追加。 4.如果文件是二进制的, 读写都需要添加 ‘b’。 模式可以组合, 比如 rb 就表示读..
正则表达式最简单的正则表达式In: import reIn: re.match('test', 'test')Out: <_sre.SRE_Match object; span=(0, 4), match='test'>In: re.match('test', 'test123')O..
函数开发陷阱(一): 可变默认参数def append_to(element, to=[]): to.append(element) return toIn: my_list = append_to(1)In: my_listOut: [1]In: my_other_list = a..
关于怎么判断一个数 n 是否是质数,最简单的方法是枚举 2 到 n−1,判断是否是 n 的约数。如果是, n 肯定不是一个质数。再仔细想想,如果 a 是 n 的一个约数,那么必然有一个b 满足 ab = n,a≤√n 和 b≤√n 中必然有一个成立,因为如果a>√n..