
python基础知识
文章平均质量分 74
蔚蓝慕
这个作者很懒,什么都没留下…
展开
-
python变成几个小程序
【代码】python变成几个小程序。原创 2024-07-03 11:05:50 · 150 阅读 · 0 评论 -
datetime模块详解
类的合体,其大部分的方法和属性都继承于这二个类,相关的操作方法请参阅,本文上面关于二个类的介绍。可以计算: 天(days), 小时(hours), 分钟(minutes), 秒(seconds), 微秒(microseconds).差值不只是可以查看相差多少秒,还可以查看天(days), 秒(seconds), 微秒(microseconds).对完整格式代码集的支持在不同平台上有所差异,因为 Python 要调用所在平台的 C 库的。函数,而不同平台的差异是很常见的。: 返回公元公历开始到现在的天数。原创 2024-06-05 11:16:06 · 842 阅读 · 0 评论 -
python中编码问题汇总(更新中)
出现这种问题,由于该文本文件用utf-8编码的(utf-8将一个汉字编码为3个字节),但我们却使用gbk来解码。由于二者对于汉字的编码方式是不一样的,解码时恰好出现了多余的无法解码的字节,因此就出现了报错。用utf-8编码了两个汉字(6个字节),此时用gbk可以将其解码为3个汉字(6个字节分为3份2个字节,对应3个汉字),这种情况不会报错,但显示的信息不一样,出现乱码。这个参数告诉Python:这个文件用utf-8编码的,对这个文件解码的时候,就用utf-8解码,不要用gbk解码。这是一个解码的错误。原创 2024-06-04 15:40:36 · 359 阅读 · 0 评论 -
python中next()函数
在这个示例中,定义了一个生成器 infinite_sequence(),用于生成无限递增的序列,然后使用。函数是 Python 中一个非常有用的内置函数,用于获取迭代器的下一个元素。在这个示例中,设置了默认值为 None,当迭代器耗尽时,返回默认值而不是触发异常。函数是 Python 中的一个内置函数,用于获取迭代器的下一个元素。在这个示例中,实现了一个自定义的迭代器 MyIterator,并使用。函数跳过了迭代器的前两个元素,然后获取了迭代器的下一个元素。在这个示例中,创建了一个嵌套列表,并使用。原创 2024-06-03 14:50:23 · 1901 阅读 · 0 评论 -
python生成器
生成器(generator)是一种返回一个值的迭代器,每次从该迭代器取下一个值。生成器表达式生成器函数生成器函数,通用生成器协程生成器委托生成器子生成器生成器其实是一种特殊的迭代器,不过这种迭代器更加优雅。它不需要迭代器的类一样写__iter__()和__next__()方法了,只需要一个yield关键字。当一个生成器函数被调用的时候,它返回一个迭代器,称为生成器或者生成器对象。生成器一定是迭代器(反之不成立),因此任何生成器也是以一种惰性加载的模式生成值。原创 2024-06-03 14:48:53 · 809 阅读 · 0 评论 -
迭代器的使用
一个类通过实现iter() 与next() 方法来创建一个迭代器。迭代器必须有iter() 方法用来返回该迭代器对象自身。else:# def next(self): # Python2 中使用next()# else:print(i)原创 2024-06-03 14:45:45 · 285 阅读 · 0 评论 -
python小知识——format函数的使用方法
例子用的是format,跟直接%效果类似,注意结果中包含的是字符串原意。注意,格式中的[]内的参数都是可选参数,可以使用也可以不使用。符号,这个只在fromat中有用,要注意方法。这对一部分的对象还是很有用的。新格式语法还支持新的不同选项,如以下示例所示。魔法参数跟你函数中使用的性质是一样的这里。都是python的转译字符,类似于。本节包含str.format()在大多数情况下,语法类似于旧的。123的本体就是123。并将值转换为不同的基数。嵌套参数和更复杂的示例。使用特定于类型的格式。...原创 2022-07-20 16:22:56 · 2196 阅读 · 0 评论 -
python的装饰器语法
一个优秀的讲解:原文链接:https://blog.youkuaiyun.com/zhh763984017/article/details/120072425这里原文转载是为了方便以后自己补充和修改,请大家阅读原文一、什么是装饰器装饰器是给现有的模块增添新的小功能,可以对原函数进行功能扩展,而且还不需要修改原函数的内容,也不需要修改原函数的调用。装饰器的使用符合了面向对象编程的开放封闭原则。开放封闭原则主要体现在两个方面:对扩展开放,意味着有新的需求或变化时,可以对现有代码进行扩展,以适应新的情况。对转载 2021-09-04 16:57:15 · 373 阅读 · 0 评论