• python with as的用法

    With语句是什么?有一些任务,可能事先需要设置,事后做清理工作。对于这种场景,Python的with语句提供了一种非常方便的处理方式。一个很好的例子是文件处理,你需要获取一个文件句柄,从文件中读取数据,然后关闭文件句柄。如果不用with语句,代码如下: file = open(...

    2018-06-18 02:57:40

  • 高大上的迭代器

    ls = list(i for i in range(10)) ####快速创建了一个里面都是整数的list ln =list(str(i) for i in range(10)) ####快速创建了一个里面都是字符串的list...

    2018-06-18 02:57:36

  • 函数02--深入

    1、概念 形参(形式参数): 定义函数时小括号的变量,本质是变量。参数必须按照顺序传递,个数目前要对应(之后就可以不用,看下去你就知道)。 实参(实际参数): 调用函数时给函数传递的数据,本质是值。 1 def myPrint(str, age): # 形参 2 print (str, age) 3 myPrint(...

    2018-06-18 02:57:31

  • Python高阶函数之 - 匿名函数和map()函数

    匿名函数: 使用匿名函数可以不用考虑给函数起名字, 在函数结构比较简单的时候, 使用匿名函数会使代码更加精简. 例1 : lambda x: x * x 它等价于: def f(x): return x * x 例2 : lambda x, y: x + y 它等价于: def f(x, y): return x + y 当然, 上述匿名函数也可以赋值...

    2018-06-18 02:57:35

  • 写给小白的Python之019:面向对象-类方法、静态方法

    导读: 1.类方法 2.静态方法 3.类方法、实例方法、静态方法 1. 类方法 类对象所拥有的方法。 需要用装饰器 @classmethod 来标识其为类方法,对于类方法,第一个参数必须是类对象,一般以cls作为第一个参数。 类方法调用: 类名 . 类方法 () 示例: class Dog(object):...

    2018-06-18 02:57:34

  • Python开发【笔记】:加锁的最佳方案

    避开死锁 代码程序中,尽量要避免死锁的产生,下面分析常见的线程锁使用方式 ; 注:只有同一把锁才会产生互斥 1、常见的死锁方式(加锁时程序报错,锁未释放): import timeimport threadingclass Lock(): def __init__(self): self.mutex = threading.Lock() def er...

    2018-06-18 02:57:31

  • 类: (是一个独立存放变量(属性/方法)的空间) class 类名:(类名,每个单词的首字母大写) pass 实例 = 类名() (类是一类事物的抽象,不是真实存在的,描绘了该类事物的共性。实例是某类事物的具体个体,是该类事物的具体表现,它是真实存在的。) 类的私有属...

    2018-06-18 02:57:19

  • python__基础 : sys模块: sys.argv与sys.path

    sys模块中的 argv 保存的是当你运行一个py文件的时候给他传递进去的参数,如: import sysa = sys.argvprint(a)# 当在命令行中调用这个py文件: python3 test.py hello world [ ' F:/python/test1.py ' , ' hello ' , ' world ' ] 他会保存传递进去的参数,第一个参数默认...

    2018-06-18 02:57:18

  • day2----python的基本类型

    本文档的大致内容:(python使用版本3.6.4) 1 数字--int 2 布尔--bool 3 字符串--str 4 元祖--() 5列表---['a','b'] 6 字典--{} 运算符: 算数:+ - * / //(商的整数) %(余数) **(次幂) 比较:== != = = 等 赋值:= += -= 逻辑运算:not and or 成员运算:in not...

    2018-06-18 02:57:27

  • python3+requests:使用类封装接口测试脚本

    转载请注明出处:https://www.cnblogs.com/shapeL/p/9045439.html 前言:接口测试用例较多,我们不可能每个用例都写一次requests,get或者requests,post等,所以对共用方法要进行封装处理 第一次修改:将get请求和post请求单独定义出来,使用过程中根据不同类型的请求直...

    2018-06-18 02:57:23

2