
python
你这样不太好吧
这个作者很懒,什么都没留下…
展开
-
Python中装饰器的使用
说明:掌握python中装饰器的使用1.装饰器解决什么问题?不改变函数的结构,为函数添加功能就是我们的装饰器;在需要添加功能的函数上面加上一个@装饰器即可完成对函数的功能添加。如:@decoratordef test(): pass2.装饰器的定义与装饰器的本质?2.1 装饰器的定义def log(f): def wrapper(*args,**kwargs): pring(函数执行前添加功能) e=f(*args,**kwargs)原创 2021-02-18 15:46:41 · 194 阅读 · 2 评论 -
Python中字典和集合的操作
说明:掌握对字典进行创建、增删改查的操作,理解字典与列表的区别,掌握对集合的增删改查1.如何对字典进行增删改查?1.创建1.1 普通的创建a = dict() a = {} 空字典a = dict(name="123",age=18)a = {"a":"b","b":"c"}1.2 通过映射函数创建list1为键,list2为值dic = dict(zip(list1,list2))等同于:dict(((1,2),(3,4)))1.3 通过键值对的方式dic = dict(key='原创 2021-02-05 16:21:10 · 210 阅读 · 0 评论 -
Python中列表和元组的操作
说明:掌握python列表的操作,掌握python列表生成式如何操作,掌握元组的操作。1.对列表的操作有哪些?万物皆对象,列表也是一个对象1.创建a = list() or a = [] 空列表 b = [1,2,3,4] 设置默认值列表a = b.copy() 浅拷贝其他类型的转换:如:list(tuple) list(range()) list(str)2.查看2.1 使用索引的方式b[0],列表索引有两种值,从左向右0,1,2。。。,从右往左,-1,-22.2 使用切片进行获取返原创 2021-02-04 17:14:44 · 326 阅读 · 5 评论 -
pandas中的行列删除、重复值、空值的操作
说明:掌握pandas中对指定列的删除,掌握pandas中重复值的操作,掌握pandas中空值的删除和填充操作。1.DataFrame指定行列的删除函数格式:drop(labels=None,axis=0,index=None,columns=None,inplace=False)方式一:lables需要删除行或列的列表,axis指定行还是列,默认行(axis=0),删除列指定axis=1例:p.drop(labels=["a","b","c"],axis=1)按照列进行删除方式二:使用inde原创 2021-02-03 09:45:23 · 1820 阅读 · 2 评论 -
python编码问题的解决
说明:当我们执行程序时,如果出现了乱码,就是一脸懵,为啥又乱码了,这篇文章是我个人在编码中定位到问题的一个落笔。1.编码的背景问题?1.1 编码问题的起源 计算机美国起源,只需要ASCII即可,但是去了其他的国家,那么ASCII就行不通了,所以 每个国家都编制了自己国家的码,那么就乱了,所以世界组织就编写了一个万国码,这个码可 以包含所有国家的字,这个就是Unicode码。1.2 Unicode与UTF-8码的关系 不同国家的字节数不同,如果都是用相同的长度去保存的话,就会浪费空间,UTF-8就是为了原创 2021-01-27 17:00:00 · 344 阅读 · 0 评论