摘要: 2.默认参数 默认参数就是在定义形参的时候,给函数默认赋一个值,比如说数据库的端口这样的,默认给它一个值,这样就算你在调用的时候没传入这个参数,它也是有值的 3.可变参数 a、可变参数用*来接收,不是必传的;b、它把传入的元素全部都放到了一个元祖里;c、不显示参数个数,后面想传多少个参数就传多少个, 阅读全文
posted @ 2019-06-14 17:19 灰兔的魔王 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 集合(set)是一个无序不重复元素的序列。集合天生可以去重,可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。 添加元素,删除元素 阅读全文
posted @ 2019-06-14 17:06 灰兔的魔王 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 1. json序列化(字典转成字符串)方法: dumps:无文件操作 dump:序列化+写入文件 2. json反序列化(字符串转成字典)方法: loads:无文件操作 load: 读文件+反序列化 例子:dumps(字典转换成字符串,再写入文件) dumps(字典转换成字符串,同时写入文件) lo 阅读全文
posted @ 2019-06-14 17:00 灰兔的魔王 阅读(6991) 评论(0) 推荐(0) 编辑
摘要: r 读,只能读,不能写,打开不存在的文档报错 w 写,只能写,覆盖之前的内容,文件不存在会创建 w+ 读写,覆盖原文件 循环写 a 追加,再源文件的内容上增加新内容,只能写不能读,文件不存在不会自动创建 a+ 追加读 阅读全文
posted @ 2019-06-01 22:39 灰兔的魔王 阅读(107) 评论(0) 推荐(0) 编辑
摘要: s='欢迎登陆' print(s.strip())#去掉字符串两边的空格和换行符 print(s.rstrip()) print(s.lstrip()) print(s.replace('a','A'))#替换 print(s.replace(' ',''))#去掉空格 print(s.count('c'))#找某个字符出现的次数 print(s.index('c'))#找下标,找不到的话会报错... 阅读全文
posted @ 2019-06-01 22:26 灰兔的魔王 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 一,条件判断 if else if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else 二,循环 1,for...in循环,依次把list或tuple中的每个元素迭代出来。 2,while循环,只要条件满足,就不断循环,条件不满足 阅读全文
posted @ 2019-05-23 14:54 灰兔的魔王 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 一,常用接口分类 1,webservice接口 webservice接口走soap协议通过http传输,请求报文和返回报文都是xml格式。 2,http api接口 http api接口走http协议,通过路径来区分调用方法,请求报文都是key-value形式,响应报文一般是json,有get和po 阅读全文
posted @ 2019-05-23 11:51 灰兔的魔王 阅读(140) 评论(0) 推荐(0) 编辑