随笔分类 - python
摘要:# 嵌套循环 for i in range(3): for j in range(1,5): print(j) ''' 外循环好比时钟,内循环好比分钟,分钟转完一圈,时钟转一格。 也就是外循环执行一次,内循环要执行全部。 以上代码运行之后,是打印三次 1 2 3 4 '''
阅读全文
摘要:建议遵守以下约定: 使用 4 个空格来缩进 永远不要混用空格和制表符 在函数之间空一行 在类之间空两行 字典,列表,元组以及参数列表中,在 , 后添加一个空格。对于字典,: 后面也添加一个空格 在赋值运算符和比较运算符周围要有空格(参数列表中除外),但是括号里则不加空格:a = f(1, 2) +
阅读全文
摘要:在Python当中,如果代码写得规范一些,通常会写上一句“if name==’main:”作为程序的入口,但似乎没有这么一句代码,程序也能正常运行。这句代码多余吗?原理又在哪里? https://www.cnblogs.com/chenhuabin/p/10118199.html
阅读全文
摘要:thread库 生产者和消费者问题 队列,并发在队列中写入或读取数据
阅读全文
摘要:类 class 定义类 类属性 公开属性 私有属性 类方法 继承 多态 子类方法覆盖父类方法 在运行的时候才知道是调用父类方法还是子类方法 判断 type() 查看对象的类 isinstance() 判断类的继承关系 object是所有类的父类
阅读全文
摘要:在python shell 中输入 import this 可以看到python之禅 The Zen of Python, by Tim Peters Beautiful is better than ugly. Explicit is better than implicit. Simple is
阅读全文
摘要:. 任意单个字符 ^ 以什么开头 $ 以什么结尾 * 匹配前面字符0次或多次 + 匹配前面字符出现多次 ? 匹配字符出现0次或多次 {m} 指定出现的次数 {m,n} 指定出现的区间 [] 匹配中括号中的任意字符 | 或 \d 匹配数字 \D 不匹配数字(数字之外的字符) \s 匹配a-z字符串 (
阅读全文
摘要:正则表达式库 re 正则表达式库常用方法 match() search() sub() findall() 时间、日期库 time库 datetime库 数据相关库 math库 random库 随机抽取整数 随机抽取字符串 文件目录相关库 os库 pathlib库 机器学习库 nunpy库 pand
阅读全文
摘要:filter()函数 过滤器 用于过滤序列,过滤掉不符合条件的元素,返回一个迭代器对象,如果要转换为列表,可以使用 list() 来转换。 该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中
阅读全文
摘要:闭包 我们可以将闭包理解为一种特殊的函数,这种函数由两个函数的嵌套组成,且称之为外函数和内函数,外函数返回值是内函数的引用,此时就构成了闭包。 # 闭包 # 外部函数的参数被内部函数引用,内部函数对外部参数的参数进行处理,返回一个结果,外部函数返回内部函数(引用内部函数) def a_func(n)
阅读全文
摘要:re.findall("匹配规则", "要匹配的字符串") 以列表形式返回匹配到的字符串 https://www.cnblogs.com/gufengchen/p/10913186.html
阅读全文
摘要:https://blog.csdn.net/pansaky/article/details/90710751
阅读全文
摘要:https://www.runoob.com/w3cnote/python-func-decorators.html
阅读全文
摘要:在Python中,return self的作用为: Returning self from a method simply means that your method returns a reference to the instance object on which it was called
阅读全文
摘要:在做自动化测试的时候,改进测试框架,类型提示会让你写代码时更加流程,当你在一个模块定义了类型,而其他模块没有提示的时候,是相当不方便。
阅读全文
摘要:json 官方文档:http://docs.python.org/library/json.html JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。适用于进行数据交互的场景,比如网站前台
阅读全文
摘要:描述 Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。 语法 replace()方法语法: str.replace(old, new[, max]) 参数 old -- 将被替换的子字符串。 ne
阅读全文
摘要:在 Python 中要操作文件需要记住 1 个函数和 3 个方法 open 函数负责打开文件,并且返回 文件对象 read/write/close 三个方法都需要通过 文件对象 来调用 新建(打开)文件和关闭文件 在python,使用open函数,可以打开一个已经存在的文件,或者如果该文件不存在,则
阅读全文
摘要:在获取yaml文件数据时,提示:UnicodeDecodeError: 'gbk' codec can't decode byte 0x80 in position 2: illegal multibyte sequence import yaml def test_yaml(): with ope
阅读全文
摘要:JsonPath为Json文档提供了解析能力,通过使用JsonPath,你可以方便的查找节点、获取想要的数据,JsonPath是Json版的XPath,正如XPath之于XML文档一样。 JsonPath语法 ps:JsonPath语法现在并没有形成统一的标准。 JsonPath语法要点: $ 表示
阅读全文

浙公网安备 33010602011771号