2018年4月20日

摘要: 高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。 阅读全文
posted @ 2018-04-20 10:36 不吃唐僧肉的妖精 阅读(123) 评论(0) 推荐(0) 编辑

2018年4月17日

摘要: sys模块可供访问由解释器使用或者维护的变量和与解释器进行交互的函数。 os模块负责程序与操作系统的交互(提供了访问操作系统底层的接口);sys模块负责程序与python解释器的交互(提供了一系列的函数和变量,用于操控python的运行时环境)。 sys.argv: 实现从程序外部向程序传递参数 ( 阅读全文
posted @ 2018-04-17 10:53 不吃唐僧肉的妖精 阅读(82) 评论(0) 推荐(0) 编辑

2018年4月15日

摘要: 在自动化测试中,经常需要查找操作文件,需要对大量文件和大量路径进行操作,这就依赖于OS模块。 1)当前路径下以及路径下的文件。 os.getcwd(): 查看当前路径 os.chdir("目标目录"): 切换到目标目录 os.mkdir(”文件“) : 创建单级目录 os.makedirs("目录" 阅读全文
posted @ 2018-04-15 20:09 不吃唐僧肉的妖精 阅读(96) 评论(0) 推荐(0) 编辑

2018年4月14日

摘要: 内部有next,内部有iter()方法,满足迭代器协议称为迭代器。 可以直接用for循环的对象我们统称为可迭代对象:Iterable for 循环内部做的三件事。 1)调用可迭代对象的iter方法并返回一个迭代器对象。 2)不断调用迭代器对象的next方法 3)处理stopIteration异常。 阅读全文
posted @ 2018-04-14 12:46 不吃唐僧肉的妖精 阅读(75) 评论(0) 推荐(0) 编辑

2018年4月13日

摘要: random是内建(built-in)函数,作用是产生随机数 print(random.random()) 随机数范围为0到1 print(random.randint(1,8))或者randrange() 随机数范围为括号里面你决定的数字,两边都包括。 randrange是左包右不包。 print 阅读全文
posted @ 2018-04-13 22:59 不吃唐僧肉的妖精 阅读(102) 评论(0) 推荐(0) 编辑
摘要: python提供了一个time模块可以用于格式化日期和时间。 时间间隔是以秒为单位的浮点小数。 1) time模块下有很多函数可以转换常见的日期格式,如time.time用于获取当前的时间戳。 eg: import time print("当前时间戳为:",time.time()) attentio 阅读全文
posted @ 2018-04-13 22:18 不吃唐僧肉的妖精 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 通过列表生成式,我们可以直接创建一个列表。但是,受到内存的限制,列表的容量肯定是有限的。 在python中,有种一边循环一边计算的机制,称为生成器,generator,从而节省大量的空间。 创建一个generator,第一种方法很简单,把列表生成式的[]改成()就可以了。 L = [x*x for 阅读全文
posted @ 2018-04-13 16:43 不吃唐僧肉的妖精 阅读(379) 评论(0) 推荐(0) 编辑

2018年4月3日

摘要: 我们通常创建list的方法是 例如:list(range(1,11)) 创建了一个1到10数字的列表 如果要生成[1x1,2x2,3x3,4x4,..................]像这样的列表,我们可以用到列表生成式了。 传统方法: L=[] 列表生成式方法: L=[] for x in ran 阅读全文
posted @ 2018-04-03 14:25 不吃唐僧肉的妖精 阅读(101) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-04-03 14:13 不吃唐僧肉的妖精 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 切片操作常用于取list或tuple的部分元素。 常规取N个元素的方法是靠着遍历来进行的。例如: L = ['Michael', 'Sarah', 'Tracy', 'Bob', 'Jack'] r= [] n = 3 for i in range(n): r.append(L[i]) print( 阅读全文
posted @ 2018-04-03 14:02 不吃唐僧肉的妖精 阅读(145) 评论(0) 推荐(0) 编辑

导航