随笔分类 -  python基础

摘要:生成器,迭代器,可迭代对象,序列 1. 序列 + 序列是有固定特征集的可迭代对象。它们可以从0开始索引,并以序列长度减1的值结束,它们有长度,可以分割 序列是一种很常见的可迭代对象。列表,元组和字符串都是序列。 2. 可迭代对象 可迭代对象是任何可以用for循环遍历的东西。可迭代对象可以被for循环 阅读全文
posted @ 2018-07-29 20:50 moonok 阅读(126) 评论(0) 推荐(0)
摘要:python类 1. 类级别的变量 输出结果: + self是个代指。代指了自己所在的class。你可以由 self 点进所指class本身的函数。由此可见,self 本身作为一个代词,并不一定要叫self。你也可以用个其他什么来代替。只不过,必须得是这个类的所有子方法的第一个参数: + self. 阅读全文
posted @ 2018-07-29 16:45 moonok 阅读(230) 评论(0) 推荐(0)
摘要:python函数参数改不改变的问题 前几天在做项目的过程中发现了一个问题,向函数中传入一个list,在函数体内将其赋值给list,对list1操作后发现list也发生了变化,啊 ! 出乎意料。查了一下原因,原来python里有可变对象和不可变对象之分。只有传入的是不可变对象时,值才不发生改变,若是可 阅读全文
posted @ 2018-07-21 18:10 moonok 阅读(18383) 评论(0) 推荐(2)
摘要:时间戳和日期相互转化 一. time模块 time模块里是一些函数 1.1 时间戳 每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示 1. time.time() 获取当前时间戳 输出结果为: 1.2 时间间隔 + 时间间隔是以秒为单位的浮点小数 1.3 格式化时间 上述时间戳对 阅读全文
posted @ 2018-07-21 17:35 moonok 阅读(291) 评论(0) 推荐(0)
摘要:python 类的继承 2 构造函数的继承 + 如果我们要给实例 c 传参,我们就要使用到构造函数,那么构造函数该如何继承,同时子类中又如何定义自己的属性? 继承类的构造方法: + 如果我们只是简单的在子类Chinese中定义一个构造函数,其实就是在重构。这样子类就不能继承父类的属性了。 + 所以我 阅读全文
posted @ 2018-06-24 15:50 moonok 阅读(277) 评论(0) 推荐(0)
摘要:使用python进行组织编写接口测试用例 + 接口测试其实就是几个步骤。 1. 拿到接口的url地址 2. 查看接口是用什么方式发送 3. 添加请求头,请求体 4. 发送查看返回结果,校验返回结果是否正确 一个hello,world程序 启动后在浏览器输入: 则输出结果为: 阅读全文
posted @ 2018-06-24 15:48 moonok 阅读(164) 评论(0) 推荐(0)
摘要:python类继承与重构 0 对象 + 通过类定义的数据结构实例。 + 对象包括两个数据成员(类变量和实例变量)和方法。 + empCount 变量是一个类变量,它的值将在这个类的所有实例之间共享。你可以在内部类或外部类使用 Employee.empCount 访问。 + 第一种方法__init__ 阅读全文
posted @ 2018-06-13 22:19 moonok 阅读(1911) 评论(0) 推荐(0)
摘要:python requests模块 一. 向网页发送数据 1. get(带参数的:params) + 键值对的形式传递参数 2. post(带参数的:data) post与get方法都类似,只不过不是params=...而是data=... 传递表单 传递文件 (files) 3. Requests 阅读全文
posted @ 2018-06-13 22:08 moonok 阅读(135) 评论(0) 推荐(0)
摘要:os.getcwd() os.getcwd() 方法用于返回当前工作目录。 用法如下: os.getcwd() sys.argv 获得命令行参数 sys.argv就是一个从程序外部获取参数的桥梁,这个“外部”很关键, 因为我们从外部取得的参数可以是多个,所以获得的是一个列表(list),也就是说sy 阅读全文
posted @ 2018-05-19 18:37 moonok 阅读(418) 评论(0) 推荐(0)
摘要:函数的参数 默认参数 当函数有多个参数时,把变化大的参数放前面,变化小的参数放后面。变化小的参数就可以作为默认参数。使用默认参数有什么好处? 最大的好处是能降低调用函数的难度。 那么,怎么使用默认参数呢? ==== 举个例子,我们写个一年级小学生注册的函数,需要传入name和gender两个参数: 阅读全文
posted @ 2018-05-09 22:44 moonok 阅读(128) 评论(0) 推荐(0)
摘要:sorted()与L.sort() 在python中,经常遇到对列表(list)进行排序的需求,而sorted是内置排序函数,那么二者的区别是什么呢?具体怎么用来对列表进行排序呢?看似简单,但是当列表结构比较复杂时,初学者难免会疑惑甚至用错(比如我就是其中一员,感觉是照搬都没一次性搞对),那么这里就 阅读全文
posted @ 2018-05-09 22:41 moonok 阅读(327) 评论(0) 推荐(0)
摘要:python字典的方法 Python字典可存储任意类型对象,如字符串、数字、元组…… 优点:取值方便,速度快 1. 键必须独一无二,但值则不必; 2. 值可以取任何数据类型,但必须是不可变的,如字符串,数组或元组。 一. keys(),values()和items()方法 这三个字典方法,将返回类似 阅读全文
posted @ 2018-05-09 22:15 moonok 阅读(151) 评论(0) 推荐(0)
摘要:1 python基础之模块 collections模块 collections是Python内建的一个集合模块,提供了许多有用的集合类。 namedtuple from collections import namedtuple Point = namedtuple('Point', ['x', ' 阅读全文
posted @ 2018-04-06 21:29 moonok 阅读(164) 评论(0) 推荐(0)