随笔分类 - python基础课程
摘要:*args和*kwargs,以及单独的∗∗,∗∗∗∗到底是啥作用呢? ∗/∗∗的作用同样也有两个—— 打包参数(pack)和拆分参数(unpack)! args和kwargs是约定写法 打包(pack):*args是把接收的多个参数打包成元组,**kwargs是把多个关键字参数打包成字典。 拆分(u
阅读全文
摘要:多进程和多线程; 多进程:电脑有几核cpu、就只能同时运行几个进程、多个进程可以通过上下文切换进行调度。 python里的多线程同时也只有一个线程在运行、利用不了多核cpu--全局解释器锁GLI。 1、CPU密集型任务,用多进程 ->消耗CPU比较多2、IO密集型任务,用多线程 ->消耗io比较多
阅读全文
摘要:在往列表中添加字典时若使用为键赋值的方式,则会出现前面的字典数据被最后一条字典数据覆盖。 l = []data = {}for i in range(1, 3): data['url'] = i + 1 data['method'] = i + 2 l.append(data)print(l)#[{
阅读全文
摘要:enumerate()是python的内置函数,enumerate参数为可遍历、迭代的对象,多用户for循环中得到计数、同时获得索引和值,返回一个enumerate对象 list = [4,5,6,7,0,1,2] for index,value in enumerate(list) for ind
阅读全文
摘要:Python是一门向对象的语言,万物皆对象; 1、对象的特性是:属性和方法,python通过类来定义对象的属性和方法 #定义类;class Person: #定义经典类class Person(object): #定义新式类 def __init__(self,name,sex): self.nam
阅读全文
摘要:excel读操作; import xlrd book = xlrd.open_workbook('db_wh_data.xls') #打开excel sheet1 = book.sheet_by_name('db_data') #通过sheet名称,获取sheet对象 sheet2 = book.s
阅读全文
摘要:文件的操作; python中操作文件,需要先使用pen()函数打开一个文件,创建一个file对象,相关的方法才可以调用它进行读写 file object =open("filename.txt",mode="r", encoding="utf-8")filename,可以用绝对路径和相对路径表示en
阅读全文
摘要:访问字典的key、value; 1、dict.items() 2、for key in dict: value = dict.get(key) print(key,value) 两种方式比较,推荐第二种方式,性能较好,第一种方式的原理是:先转化为列表,[(key,value)],再循环 元组; tu
阅读全文
摘要:python是一门编程语言 python是一种解释型、面向对象、动态数据类型的高级程序设计语言 1、变量 python中的变量不需要声明,它没有类型,python中变量的类型是指的内存中对象的类型,等号(=)用来给变量赋值 counter = 100 # 整型变量 miles = 1000.0 #
阅读全文
摘要:接口的定义; 接口(API全称Application Programming Interface),可以视为不同功能层之间相互通信的规则,接口可以分为以下种类: 系统与系统之间的接口 下层服务对上层服务的接口(前后端) 系统内,服务与服务之间的调用 接口测试做什么、有何必要; 接口测试是测试组件间通
阅读全文

浙公网安备 33010602011771号