- 博客(12)
- 收藏
- 关注
原创 python--all特殊变量的用法
在python中,__all__是一个特殊的变量,用于控制当你从一个模块使用import *语法时,哪些名字(如函数,类,变量等)会被导入到当前命名空间中,当你定义了_,那么当你使用from some_module import *的时候,python将会导入模块级别的所有非私有(non-private,即不是以下划线_开头的名字),在python中,__all__列表可以包含模块中定义的各种顶级名字,包括变量,函数,类,甚至是其他模块。,他是一个列表,包含了你希望从该模块导入的所有名字。
2024-10-24 18:55:59
179
1
原创 python-with...as--管理上下文环境的语法结构
as 语句是一种用于管理上下文环境的语法结构,常用于处理资源的获取和释放,如文件操作、网络连接、锁定互斥等。它通过上下文管理协议(context management protocol)来确保资源的正确使用和释放,即使在处理过程中出现了异常。as 语句的好处在于它可以确保在进入上下文时执行某些初始化操作,在退出上下文时执行清理操作。Python 中很多内置对象已经实现了上下文管理协议,如文件对象、锁对象等。文件对象已经实现了上下文管理协议,可以用来自动打开和关闭文件。可以自定义实现上下文管理协议的对象。
2024-10-24 15:07:59
474
原创 python--路径问题
python中处理不同操作系统上的路径问题时,需要注意路径分隔符不同,windows使用反斜杠\作为路径分隔符,在linux和mac上,则使用正斜杠/为了保证代码在不同的操作系统上都能运行,可以使用以下几种办法解决。
2024-10-21 10:30:07
266
原创 python--初始化
print(rect.width) # 输出: 5print(rect.height) # 输出: 10print(rect.area) # 输出: 50。
2024-09-24 15:48:46
1462
原创 python--Jinja2
一个非常强大的模板引擎,常用于 Python 的 Web 开发中。它允许你将 HTML、XML 或其他文本格式与动态数据结合起来,来生成动态内容。jinja2模板包含变量,表达式,标签。变量和表达式在模板求值的时候会被替换为值,标签可以控制模板的逻辑。模板语法来源与Django和python。
2024-08-30 16:36:04
403
原创 python--数据结构
可变:集合是可变的,这意味着你可以使用方法如 add()、remove()、discard()、update() 等来添加或删除元素。无序:集合中的元素没有固定的顺序,当你查看集合的内容时,元素的顺序可能会有所不同。如果你有两个列表或元组,一个作为键,另一个作为值,可以使用zip()函数将它们组合起来,然后用dict()构造函数转换为字典。(2)pop() 根据索引值删除元素,不指定的时候,默认删除队尾元素,pop函数有返回值,返回的内容是删除的索引下标。由于集合中的元素是唯一的,你不能直接修改某个元素。
2024-08-29 11:44:53
1116
原创 python--生成二维码和显示二维码文字
1.border=4, # 边框的盒子数(默认为4,最小为1)一个盒子是10像素(box_size=10),4个说明二维码旁边的空白大概有40个像素。bg_img = Image.new(‘RGBA’, bg_img_size, color=(255, 255, 255, 0)) #透明的背景。border=4, # 边框的盒子数(默认为4,最小为1)一个大概是10像素,4个说明二维码旁边的空白大概有40个像素。version=1, # 控制二维码的大小,从1到40。
2024-08-18 16:11:59
896
原创 python--对象存储服务器
也称对象存储服务,是一种专门用于存储和检索非结构数据的服务,这些服务通常用于存储大量文件。例如图像,视频,文档等,并支持通过http协议进行访问。
2024-08-15 16:53:06
898
原创 python--lambda函数
lambda函数提供了一种简洁的方式来定义小型匿名函数。它们通常用于那些只需要用一次的小型函数,或者作为其他函数的一个参数。是一个对象,实现了迭代协议,即具有__next__()和__iter__()方法,当从一个可迭代对象(例如列表,元组,集合等)创建迭代器的时候,python会返回一个迭代器对象,这个对象允许你逐个访问可迭代对象中的元素。
2024-08-12 15:07:22
943
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人