随笔分类 - Python基础
摘要:JSONPath是一种信息抽取类库,是从JSON文档中抽取指定信息的工具,提供多种语言实现版本,包括Javascript、Python、PHP和Java(如:数据json类型提取,接口返回值提取)。 特点: 获取不到返回False,不会报错 返回的类型是list 安装 pip install jso
阅读全文
摘要:一、继承 1、语法:子类(父类) # 学科类:存放学科名,周期,价格 class Course: course_lst = [] def __init__(self,name,period,price): self.name = name self.period = period self.pric
阅读全文
摘要:一、json模块 序列化(dump/dumps)反序列化(load/loads) 能在网络上传递的只有字节,而转成字节的只有字符串 1、dic(字典) >通过json.dumps(dic) >转换成json格式的str >通过encode-->转换成字节-->在网络上传递 # 字典通过json转成s
阅读全文
摘要:一、常用模块rendom 什么叫模块? import time time这样的就叫模块 模块都是C写的,所有的模块当中也是一对代码,这一对代码引入以后就可以直接使用 模块的分类 内置模块 扩展模块\第三方模块 (比如:django,pandas等) 自定义模块 1、random模块 (随机函数) 随
阅读全文
摘要:一、 递归函数 -->自己调用自己 def wahaha(): print('wahaha') wahaha() wahaha() # 官网规定的递归的最大次数是1000次 #案例 # l=[1,2,3,4,[5,6,7,8[9,10,11,12]]] 求这个列表中所有元素的和 l=[1,2,3,4
阅读全文
摘要:1、函数名就相当于一个变量,变量怎么用函数名就怎么用 #并不是只有函数名才能调用一个函数 # 只要是函数的地址对应的变量都可以通过()调用函数 def a(): print('I me fine') a() print(a) #打印a的内存地址:<function a at 0x107708040>
阅读全文
摘要:一、文件操作 1、打开文件 f = open(r'/Users/wufq/Desktop/userinfo.txt', mode='r', encoding='UTF-8') 注意:r'/Users/w这里的r是取消所有转移符转义的意思,mode=r r是读,w是写,encoding='UTF-8'
阅读全文
摘要:一、字符串 字符串就是一堆子符组成一串 1、字符串的切片&反转 s='alex今天去洗脚城遇到了wusir' print(s[:4]) #切alex print(s[::-1]) #反转:risuw了到遇城脚洗去天今xela 2、字符串循环 for char in s: print(char) 3、
阅读全文
摘要:一、格式化输出 用%s格式化输出 如果有两个需要输出的,必须用括号括起来,比如:%(name,traf) 如果只有一个需要输出,则直接在%后面跟即可,比如:%num 如果需要输出的两个值是同一个变量,那么这个变量必须要命名不同,否则的话会报错 %s可以匹配任意字符,%d只能和数字匹配 #案例:用输入
阅读全文