随笔分类 - 基础学习(第一、二模块)
摘要:'.' 默认匹配除\n之外的任意一个字符,若指定flag DOTALL,则匹配任意字符,包括换行 '^' 匹配字符开头,若指定flags MULTILINE,这种也可以匹配上(r"^a","\nabc\neee",flags=re.MULTILINE) '$' 匹配字符结尾,或e.search("f
阅读全文
摘要:参考:www.cnblogs.com/alex3714/articles/5161349.html 写入日志,运行一次,之后会一直追加到该文件,不会覆盖原来信息 指定写入等级 python使用logging模块纪录日志涉及四个主要类 logger提供了应用程序可以直接使用的接口; handler将(
阅读全文
摘要:import os a = os.getcwd()#获取当前工作目录,即当前python脚本工作的目录路径 print(a) # os.chdir(r"C:\Python36")#相当于os.chdir("C:\\Python36")改变当前脚本工作目录;相当于shell下cd,双斜杠的意思第一个是转意,推荐使用前面加个r # print(os.getcwd()) print(os.cu...
阅读全文
摘要:#随机生成四位数字 import random checkcode = "" for i in range(4): temp = random.randint(1,9) checkcode +=str(temp) print(checkcode) #随机生成四位字符串,可能含有数字以及字母 impo
阅读全文
摘要:时间戳:通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量 格式化的时间字符串 元祖(struct_time) 参考:http://blog.51cto.com/egon09/1840425 time import time a = time.time()#得出时间戳,
阅读全文
摘要:定义: 模块:用来从逻辑上组织python代码(变量,函数,类,逻辑:实现一个功能),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test) 导入方法 同一目录下的导入 improt * name = "alex" def sayhello(): print("hel
阅读全文
摘要:json只能用于简单的数据类型,例如:字典啊,列表啊,字符串之类的,无法处理复杂的,例如带有函数的 json适用于所有的开发语言 dumps与loads只对应使用一次,若dumps多次,则loads出错 import json json.dumps() and json.loads() import
阅读全文
摘要:内置函数参考地址 https://docs.python.org/3/library/functions.html?highlight=built#ascli abs(x ) 返回一个数字的绝对值。参数可能是一个整数或浮点数。如果参数是一个复数,则返回其大小。 all(可迭代)所有为真才是真,有一个
阅读全文
摘要:可迭代对象Iterable 我们已经知道,可以直接作用于for循环的数据类型有以下几种:一类是集合数据类型,如list,tuple,dict,set,str等;一类是generator,包括生成器何带yield的generator function。这些可以直接作用于for循环的对象统称为可迭代对象
阅读全文
摘要:定义 通过列表生成式,我们可以直接创建一个列表。但是,收到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程
阅读全文
摘要:定义:本质是函数,(装饰其他函数)就是为其他函数添加附加功能原则:1.不能修改被装饰的函数的源代码2.不能修改被装饰的函数的调用方法 实现装饰器知识储备1.函数即“变量”2.高阶函数 a.把一个函数名当做实参传给另外一个函数 b.返回值中包含函数名(不修改函数的调用方式) 3.嵌套函数高阶函数+嵌套
阅读全文
摘要:while break: while 条件 while else 格式: for循环 for else break 跳出当前循环,结束这个循环 continue:跳出本次继续,继续下一次循环 好
阅读全文
摘要:用户交互程序 格式化输出: 类型转换 type()显示对应类型,int:整型 str:字符 float:浮点型
阅读全文
浙公网安备 33010602011771号