随笔分类 - Python基础
摘要:unittest是python的内置模块,支持自动化测试,测试用例间可共享setUp(测试前的初始化)以及测试后的清理工作terDown,可以将测试用例合并为集合执行,然后输出测试报告 1 基本概念 TestCase:所有测试用例的基类 TestLoad:加载测试用例,返回TestSuite(测试套
阅读全文
摘要:Python命令行运行脚本时传入参数的两种方式 1、python script.py 0,1,2 3 2、python script.py --a=0,1,2 --b=3 对应不同的参数解析方式,分别为sys.argv, argparse (1) sys.argv :sys模块是很常用的模块, 它封
阅读全文
摘要:一、filter:使用指定函数过滤可迭代对象 filter()函数用于过滤序列,过滤掉不符合条件的元素,返回符合条件的元素组成新列表。 语法:filter(function,iterable) function -- 判断函数。 iterable -- 可迭代对象 序列中的每个元素作为参数传递给函数
阅读全文
摘要:filter()函数用于过滤序列,过滤掉不符合条件的元素,返回符合条件的元素组成新列表。 语法:filter(function,iterable) function -- 判断函数。 iterable -- 可迭代对象 序列中的每个元素作为参数传递给函数进行判断,返回True或者False,最后将返
阅读全文
摘要:一、在Python中,与时间处理有关的模块包括:time,datetime以及calendar。通常有这几种方式来表示时间:时间戳、格式化的时间字符串 、元组(struct_time) 1、UTC:世界标准时间,在中国为UTC+8。 2、DST(Daylight Saving Time):即夏令时。
阅读全文
摘要:一、Python包 python包在开发中十分常见,一般通过导入包含特定功能的python模块包进行使用。当然,也可以自己创建打包模块,然后发布,安装使用。 1、安装包 在线安装包:pip install 包名; 安装第三方包:python setup.py install (几乎每个python第
阅读全文
摘要:python调用cmd执行命令方法: (1)os.system(执行的命令)函数:返回值只会有0(成功),1,2; (2)os.popen(执行的命令)函数:会把执行命令的输出作为值返回,可实现一个“管道”,从这个命令获取的值可以继续被调用。可以从cmd窗口和程序间相互读取信息,返回一个含有read
阅读全文
摘要:一、requirements.txt文件的作用? requirements.txt 文件是用于记载项目所需要的运行环境依赖,即项目依赖包及其对应版本号的信息列表。环境迁移后,通过命令直接安装: pip install -r requirements.txt (即可自动全部安装) 二、项目怎么生成re
阅读全文
摘要:python递归和迭代 1、递归和迭代都是循环的一种。 简单地说,递归是重复调用函数自身实现循环。迭代是函数内某段代码实现循环,迭代和递归过程都可以无限进行 2、递归与迭代都是基于控制结构:递归用选择结构if,而迭代用重复结构for。 eg :迭代经典例子,就是实数的累加,比如计算1-100所有实数
阅读全文
摘要:1、什么是对象? 在python中,一个对象的特征也称为属性(attribute)。它所具有的行为,或者是函数也称为方法(method)结论:对象=属性+方法 2、 什么是类? 具有相同属性和方法的对象归为一个类(class):类是对象的抽象化,对象是类的实例化,是类定义数据结构的实例。 3、创建类
阅读全文
摘要:一、Python有8种数据类型,包括Boolean(布尔值)+None(空值)+六个标准数据类型: 不可变数据(3 个):Number(数字)、String(字符串)、Tuple(元组); 可变数据(3 个):List(列表)、Dictionary(字典)、Set(集合) 1.1、查看变量的数据类型
阅读全文
摘要:enumerate() 是python内置函数,用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,多用于在for循环中得到计数,利用它可以同时获得索引和值,即需要index和value值的时候可以使用enumerate,返回一个enumerate(枚举)
阅读全文
摘要:Python内置了非常简介强大的用来创建list的生成式,可以快速生成list,并对一个list处理后得到另一个list: 常用使用方法: (1)生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用:list(range(1, 11)) (2)循环生成list:prin
阅读全文
浙公网安备 33010602011771号