08 2017 档案
摘要:1,文件夹解析: 2,内容: 2.1 import os # BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) BASE_DIR = "\\".join(os.path.abspath(os.path.dir
阅读全文
摘要:计算器开发需求 1 import re 2 import functools 3 4 5 def minus_operator_handler(formula): 6 '''处理一些特殊的减号运算''' 7 minus_operators = re.split("-", formula) 8 cal
阅读全文
摘要:一 模块 1 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用
阅读全文
摘要:一、time 模块 1、表示时间的三种方式:时间戳、元组(struct_time)、格式化的时间字符串xxxx (1)时间戳(timestamp) :通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类
阅读全文
摘要:一、re模块(正则表达式) 正则表达式本身也和python没有什么关系,就是匹配字符串内容的一种规则。模块详见链接. 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 字符集[][^]
阅读全文
摘要:一、迭代器 1、可迭代协议 迭代:可以将某个数据集内的数据“一个挨着一个的取出来”,就叫做迭代。 可迭代协议:可以被迭代要满足的要求就叫做可迭代协议。可迭代协议的定义非常简单,就是内部实现了__iter__方法。 可以被for循环的都是可迭代的,要想可迭代,内部必须有一个__iter__方法。 2、
阅读全文

浙公网安备 33010602011771号