随笔分类 - python
摘要:刚开始学习python,觉得args、**kwargs参数很难理解。 大概知道args是解包元组,**kwargs是解包字典,但是仅仅知道这点,还是不会使用这两个参数。 # *args参数的使用 # 计算除第一个参数外所有参数之和 def calculate_sum(*args): # args是一
阅读全文
摘要:设置为自动add commit代码 push代码 查看github,看到提交记录
阅读全文
摘要:编写python脚本,调试的时候需要打印json格式报文,直接打印看不出层次,可以使用json.dumps格式化打印 import json import requests def test_json(): r=requests.get('https://home.testing-studio.co
阅读全文
摘要:pytest是什么 官方文档描述: pytest is a framework that makes building simple and scalable tests easy. Tests are expressive and readable—no boilerplate code requ
阅读全文
摘要:classmethod 修饰的方法是类方法,不需要实例化便可以调用,直接类名.方法名()来调用。 相对应的是实例方法,需要实例化后才可以调用的方法。 class A(object): # 属性默认为类属性(可以给直接被类本身调用) num = "类属性" # 实例化方法(必须实例化类之后才能被调用)
阅读全文
摘要:做为python初学者,有时候搞不清楚导入模块的作用。 直接导入模块 通常模块为一个文件,直接使用import来导入就好了。可以作为module的文件类型有".py"、".pyo"、".pyc"、".pyd"、".so"、".dll"。 形式:import modname 模块是指一个可以交互使用,
阅读全文
摘要:类不带括号我们叫赋值,带括号我们叫实例化。 什么是赋值? a=7 b=a id(7) 140726814208448 id(a) 140726814208448 id(b) 140726814208448 从上面例子中我们可以看出变量a赋值7、b赋值a,它们的内存地址都是相同的。 它们是指向了同一个
阅读全文
摘要:1、不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不需等该函数执行完成 2、带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数执行完成的结果 如果函数本身带有参数的时候,带括号就就必须带参数,同理函数本身不带参数,带括号就不能带参数 # Python调
阅读全文
摘要:今天面试被问到,自己学习一下。 python的列表是可变长的,定义时不需要指定长度;pyhton是弱对象类型,python的列表存储的数据类型可以不相同;python的列表更加灵活,如可以通过‘’命令来完成复制,list2则会复制list。 java的数组是不可变的,定长的,初始化的时候必须定义长度
阅读全文
摘要:匿名函数 —— 一行函数 lambda —— 关键字 x是普通函数的形参(位置,关键字...)可以不接收参数(x可以不写) :x是普通函数的函数值(只能返回一个数据类型)(:x返回值必须写) 1)此函数不是没有名字,他是有名字的,他的名字就叫做lambda 2)lambda 是定义匿名函数的关键字,
阅读全文
摘要:待学习
阅读全文
摘要:可以调用的对象 关于 call 方法,不得不先提到一个概念,就是可调用对象(callable),我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable 如果在类中实现了 call 方法,
阅读全文
摘要:unittest单元测试框架不仅可以适用于单元测试,还可以适用WEB自动化测试用例的开发与执行,该测试框架可组织执行测试用例,并且提供了丰富的断言方法,判断测试用例是否通过,最终生成测试结果。今天笔者就总结下如何使用unittest单元测试框架来进行WEB自动化测试。 一、unittest模块的各个
阅读全文
摘要:下载安装包 下载可执行文件 安装 安装2.7 安装pycharm
阅读全文
摘要:卸载python最干净的办法 https://blog.csdn.net/ic_zswdbk/article/details/88315779?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPa
阅读全文
摘要:import yaml def test_yaml(): f = open('C:\hogwarts\Scripts\hogwarts-api\demo\yaml_data.yml') print(yaml.load(f)) # 改进: import yamldef test_yaml(): f =
阅读全文
摘要:Pychram介绍 PyCharm常用快捷键 注释: 选中后 Ctrl + / 定位:Ctrl + 鼠标左键 缩进: Tab / Tab+shift 换行:shift + enter 编译: Ctrl+shift+F10 查看路径:ctrl+l (或在终端输入pwd) 查注释:ctrl+q 查源码:
阅读全文

浙公网安备 33010602011771号