• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
菩提叶子
博客园    首页    新随笔    联系   管理    订阅  订阅
2022年10月25日
python类
摘要: 概念 表示具有相同属性和方法的对象的集合,在使用类时,先声明在创建类实例,通过访问类实例访问类中的属性方法 元类 python 中一切皆为对象,所有对象都是通过实例化或者调用类得到的,既然是调用类得到的,这个类就称之为元类 class关键字创建类的流程分析 用class关键字定义的类本身也是一个对象 阅读全文
posted @ 2022-10-25 23:52 菩提叶子 阅读(424) 评论(0) 推荐(0)
python 装饰器
摘要: 1、什么是装饰器? Python的装饰器本质上是一个嵌套函数,它接受被装饰的函数(func)作为参数,并返回一个包装过的函数。这样我们可以在不改变被装饰函数的代码的情况下给被装饰函数或程序添加新的功能 2、装饰器的基本用法 def func1(func): def newfunc(): print( 阅读全文
posted @ 2022-10-25 18:12 菩提叶子 阅读(3234) 评论(0) 推荐(0)
python 高阶函数
摘要: 概念 能把函数当成参数传递的就是高阶函数 一、map """ map(func,Iterable) 功能:处理数据 把Iterable中的数据一个一个拿出来,扔到func函数中做处理,把处 理好的结果放到迭代器中,最后返回迭代器 参数: func:自定义函数或者内置函数 iterable:可迭代数据 阅读全文
posted @ 2022-10-25 17:51 菩提叶子 阅读(34) 评论(0) 推荐(0)
python内置方法
摘要: 1、abs 绝对值 2、round 四舍五入(如果是浮点数,奇进偶不进) 3、sum 计算一个序列的和 4、max 取序列最大值 5、min 取序列最小值 6、pow 计算某个数值的x次方 7、range 产生指定范围数据的可迭代对象 8、bin 将10进制转换为二进制 9、oct 将10进制转换为 阅读全文
posted @ 2022-10-25 17:20 菩提叶子 阅读(40) 评论(0) 推荐(0)
Python命名空间(函数)
摘要: 作用域:作用范围 #命名空间:划分一块区域保存所有的数据,以字典方式存储(变量与值形成映射关系) #内建命名空间:解释器启动时创建,直到解释器运行结束,生存周期最长 #全局命名空间:文件运行时创建,直到解释器运行结束,生存周期较长 #局部命名空间:函数调用时,里面的局部变量创建,调用结束时释放,生命 阅读全文
posted @ 2022-10-25 16:46 菩提叶子 阅读(80) 评论(0) 推荐(0)
python常见错误类型
摘要: 1、IndexError 索引超出序列范围 2、KeyError 字典中查找一个不存在的关键字 3、NameError 尝试访问一个不存在的变量 4、IndentationError 缩进错误 5、AttributeError 尝试访问未知的对象属性 6、StopIteration 迭代器没有更多的 阅读全文
posted @ 2022-10-25 16:31 菩提叶子 阅读(2210) 评论(0) 推荐(0)
python time模块
摘要: time时间模块 一、time()获取本地时间戳 res = time.time() 二、localtime()获取本地时间元组 res = time.localtime() 三、mktime通过时间元祖获取时间戳 ttp = (2020,7,28,10,48,30,0,0,0) res = tim 阅读全文
posted @ 2022-10-25 16:12 菩提叶子 阅读(60) 评论(0) 推荐(0)
python json和pickle
摘要: json和pickle共用方法 dumps 把任意对象序列化成一个str loads 把任意str反序列化成原来数据 dump把对象序列化后写入到文件对象中 load 把文件对象中的内容反序列化 json和pickle区别 1、json序列化后的数据类型是str,适用于所有语言,但仅限于int,fl 阅读全文
posted @ 2022-10-25 15:51 菩提叶子 阅读(33) 评论(0) 推荐(0)
python文件相关操作
摘要: 一、open #open是Python的一个内置函数,一般用于本地文件的读写操作 二、with open with open不是一个整体,是使用了with语句的open函数。with open可以说是open的优化用法或高级用法,相比open更加简洁、安全。 三、open和with open区别 1 阅读全文
posted @ 2022-10-25 15:40 菩提叶子 阅读(101) 评论(0) 推荐(0)
python生成器
摘要: 在 Python 中,使用了 yield 的函数被称为生成器(generator)。在Python中,可以使用生成器来一次返回单个元素,从而可以避免大量占用内存。 生成器的send()方法可以往生成器发送一个值并返回生成器生成的下一个值 Send方法会引发一次next()方法的调用,首次执行时不能带 阅读全文
posted @ 2022-10-25 15:25 菩提叶子 阅读(29) 评论(0) 推荐(0)
python集合的相关操作
摘要: set1 = {"1","2","3","4"} set2 = {"a","b","c","d,"1","2"} 一、intersection() 交集 res = set1.intersection(set2) print(res) # 简写 & res = set1 & set2 print(r 阅读全文
posted @ 2022-10-25 15:15 菩提叶子 阅读(56) 评论(0) 推荐(0)
python字典相关操作方法
摘要: 字典相关函数一、增 dic = {} dic["ww"] = "一表人才,除了帅气的皮囊之外,一无所有" dic['ywz'] = "渣男" dic["hxl"] = "抠脚老汉" print(dic) #fromkeys() 使用一组键和默认值创建字典 lst = ["ww","ywz","hxl 阅读全文
posted @ 2022-10-25 15:02 菩提叶子 阅读(48) 评论(0) 推荐(0)
python元组操作方法
摘要: 元组特性 1.元组内的元素无法操作,所以不能增删改,只能删除整个元组del,或整个元组赋值; 2.元组推导式for in循环或使用生成器__next__取值,如果使用该生成器必须重新创建对象,因为__next__取完了。 3.元组合并直接相加 元组与列表的区别 列表是动态数组,它们可变且可以重设长度 阅读全文
posted @ 2022-10-25 14:58 菩提叶子 阅读(298) 评论(0) 推荐(0)
python列表操作方法
摘要: 列表的相关操作(1)列表的拼接 (同元组)(2)列表的重复 (同元组)(3)列表的切片 (同元组)语法 => 列表[::] 完整格式:[开始索引:结束索引:间隔值](1)[开始索引:] 从开始索引截取到列表的最后(2)[:结束索引] 从开头截取到结束索引之前(结束索引-1)(3)[开始索引:结束索引 阅读全文
posted @ 2022-10-25 14:45 菩提叶子 阅读(304) 评论(0) 推荐(0)
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3