08 2019 档案

摘要:一、基本规则 1.所有模块尽量往上写,方便浏览(顺序:内置模块、扩展模块、自定义模块) 2.模块不会被重复导入,从sys.modules看 3.从sys.path中导入模块 二、import导入 1.import 模块名(和自定义变量不冲突) 2.import 模块名 as 重命名 (提高代码的兼容 阅读全文
posted @ 2019-08-10 17:43 玉石非玉 阅读(135) 评论(0) 推荐(0)
摘要:一、定义 二、相关模块 三、json 四、pickle 五、shelve 阅读全文
posted @ 2019-08-10 17:32 玉石非玉 阅读(156) 评论(0) 推荐(0)
摘要:一、os常见方法 二、sys模块常见方法 三、参考 https://www.cnblogs.com/Eva-J/articles/7228075.html 阅读全文
posted @ 2019-08-10 17:27 玉石非玉 阅读(145) 评论(0) 推荐(0)
摘要:一、三种时间表示方式 二、三种表示方式转换(必须经过结构化时间为中转) 三、random模块 阅读全文
posted @ 2019-08-10 17:22 玉石非玉 阅读(122) 评论(0) 推荐(0)
摘要:一、定义 二、方法 1.namedtuple,元组命名 举例:扑克花色 2.Queue 队列 3.deque 4.OrderDict 5.defaultdict 6.counter 计算字符串中每个字符个数 阅读全文
posted @ 2019-08-10 17:13 玉石非玉 阅读(148) 评论(0) 推荐(0)
摘要:一、import re 二、findall方法、search方法、match方法 三、split方法(切块) 四、sub与subn方法 五、其他(compile与finditer) 阅读全文
posted @ 2019-08-04 17:48 玉石非玉 阅读(161) 评论(0) 推荐(0)
摘要:#第二大块——匹配多个字符 #第三大块 非贪婪匹配、转义 #第四大块 分组和示例 *#问号的用法 1.作量词,0次或一次 2.用在两次后面,非贪婪匹配 3.正则与python,?:表示非分组优先 总结: 元字符: 1.\w \s \d \W \S \D 2. . 3.\n \t 4.\b 5. ^ 阅读全文
posted @ 2019-08-03 12:27 玉石非玉 阅读(195) 评论(0) 推荐(0)
摘要:求第N个斐波那契数 1 1 2 3 5 8 …… 方法一: #此时需要两个递归,不太适合内存较小的情况 方法二: #此时比较完美,可以很轻松地计算比较大的斐波那契数 阅读全文
posted @ 2019-08-03 11:23 玉石非玉 阅读(308) 评论(0) 推荐(0)
摘要:一、定义 在函数内部调用自己的函数 二、示例 1.如果没有结束条件地调用自己,就会浪费内存,超过之后就会RecursionError报错(递归报错) 默认递归最大深度(997),但是最大递归深度可以修改。 #如果递归次数太多就不建议使用递归,非常占内存 #优点是可以优化代码,更简洁 2.一个编程示例 阅读全文
posted @ 2019-08-02 20:30 玉石非玉 阅读(165) 评论(0) 推荐(0)
摘要:一、定义 不需要在定义的时候使用形参,比较方便快捷,但是对于较复杂的函数不可以 二、示例 1.虽然匿名但是也可以把这个函数赋值给某个变量 2.匿名,没有将函数给某个变量,直接使用 三、一个编程示例 阅读全文
posted @ 2019-08-02 18:06 玉石非玉 阅读(108) 评论(0) 推荐(0)
摘要:1.去掉所有空内容 2.将100以内所有开平方是整数的值 3.将每个值都执行一遍里面的函数 4.按列表的len排序 阅读全文
posted @ 2019-08-02 17:59 玉石非玉 阅读(121) 评论(0) 推荐(0)
摘要:一、定义 python自动调用的,本来就有的函数。 不依赖某个函数,即使用前不需要加. 二、举例 1.dir 2.collable 3.help 4.id和hash 5.input、print与end,sep 6.exec、eval与compile 7.几个简单内置函数 阅读全文
posted @ 2019-08-02 17:55 玉石非玉 阅读(177) 评论(0) 推荐(0)