Python基础
文章平均质量分 50
Python基础专栏旨在帮助读者建立Python编程的基础知识。从Python的数据类型、流程控制、函数和模块等基础概念开始讲解,逐步深入到面向对象编程、异常处理、文件操作等内容,帮助读者全面掌握Python编程的基础知识,为进阶学习和实际应用打下坚实的基础。
python_198
这个作者很懒,什么都没留下…
展开
-
python_面向对象中的特殊成员
v1=object.__new__(cls) # Python内部创建一个当前类的象(初创时内部是空的.)def __new__(cls,*args,**kwargs): # 构造方法。#l1是list类的一个对象,可迭代对象 l1 = [11,22,33,44]# 7.with 对象 自动执行 __enter__ / __exit__# 4.对象['xx']=11 自动执行 __setitem__# 2.对象() 自动执行 __call__# 6.对象+对象 自动执行 __add__原创 2023-11-18 10:34:48 · 263 阅读 · 0 评论 -
python- time模块
time.localtime(timestamp):北京时间。time.gmtime(timestamp) :伦敦时间。2、格式化时间->时间戳时间。1、时间戳->格式化时间。原创 2023-11-09 15:51:23 · 155 阅读 · 0 评论 -
python之正则表达式-基础匹配
t=N7T8python之正则表达式-元字符匹配https://mp.csdn.net/mp_blog/creation/editor/133778805。原创 2023-10-11 20:53:58 · 116 阅读 · 0 评论 -
python-Numpy Arrays
Numpy 数组是 Python List 的绝佳替代品。Numpy 数组的一些主要优点是它们快速、易于使用,并让用户有机会跨整个阵列执行计算。在以下示例中,首先创建两个 Python 列表。然后,导入 numpy 包并从新创建的列表中创建 numpy 数组。原创 2023-10-16 17:04:11 · 41 阅读 · 0 评论 -
python之闭包
对于outer来说,logo是可变的、临时的内部变量,不是全局的外部变量,不容易被篡改,安全;对于inner来说,外部变量是固定的,可以正常访问,可以持续不断的存在。代码演示:def outer(logo): def inner(msg): print(f"<{logo}>{msg}<{logo}>") return innerfn1=outer("hello")fn1("python"原创 2023-10-07 14:26:06 · 201 阅读 · 1 评论 -
名称空间,作用域,global和nonlocal
t=N7T8python之闭包https://blog.csdn.net/Python_1981/article/details/133636994。原创 2023-11-02 19:28:06 · 391 阅读 · 0 评论 -
python之设计模式
在单例模式_test.py文件中:class StrTool: passstr_tool=StrTool()在另一个文件中导入单例对象:from 单例模式_test import str_tools1=str_tools2=str_toolprint(id(s1))print(id(s2))运行结果:class Person: passclass Teacher(Person): passclass Student(Person): pa原创 2023-10-07 15:47:56 · 62 阅读 · 1 评论 -
序列化模块-json和pickle
dic2 ={'username': ['李华','冯芬'],'sex':'male','age':16}json是所有语言都通用的一种序列化格式 ,只支持 列表、 字典、 字符串、 数字 ,# lood 文件 读出 数据类型 反序列化。# loods 字符串 转成 数据类型 反序列化。# durps 数据类型 转成 字符串 序列化。#4.在和文件操作的时候,需要用rb wb的模式打开文件。#1.支持在python中几乎所有的数据类型。原创 2023-11-12 15:49:54 · 289 阅读 · 0 评论 -
python_主动调用其他类的成员
Base.实例方法(自己传self),与继承无关。print("5个功能")print("3个功能")print("3个功能")print("6个功能")# 方式二:按照类的継承順序,找下一个。# obj.f1() # 报错。# 主动调用其他类的成员。原创 2023-11-17 21:50:17 · 184 阅读 · 0 评论 -
python-re模块
2、finditer (迭代器)节省你使用正则表达式解决问题的空间 /内存。3、subn : 返回一个元组,第二个元素是替换的次数。1、compile 节省你使用正则表达式解决问题的时间。python之正则表达式-元字符匹配。python之正则表达式-基础匹配。二、字符串处理的扩展:替换 切割。三、re模块的进阶:时间/空间。原创 2023-11-07 23:16:04 · 500 阅读 · 0 评论 -
python之列表增删改查及list的相关操作
insert(): 在指定的位置插入某内容。append(): 在后面追加一个元素。extend(): 一项一项往列表添加。循环的时候,不能直接删除。原创 2023-10-03 12:50:03 · 130 阅读 · 0 评论 -
PySpark实战
3、PySpark的编程模型。原创 2023-10-03 17:16:05 · 115 阅读 · 0 评论 -
python-sys模块
1、sys.argv。原创 2023-11-09 16:50:13 · 68 阅读 · 0 评论 -
面向对象成员之属性
3.应用场景:对于简单的方法,当无需传参且有返回值时,可以使用 @property。:param per_page_num: 毎页要显示的数据行数。page=input("请输入要查看的页码,q退出").strip():param data_list: 所有的数据。:param page: 当前要看的页。# 2.使用时:无需加括号 对象.方法。# 方法上方写@property。# 方法参数:只有一个self。属性:通过方法改造出来。原创 2023-11-17 15:30:22 · 220 阅读 · 0 评论 -
python之递归
""" 使用递归列出指定路径下的所有文件"""import osdef get_files_from_dir(path): file_list = [] # 判断路径是否存在 if os.path.exists(path): # 遍历列表 for f in os.listdir(path): # 生成文件(夹)路径 new_p原创 2023-10-12 20:46:13 · 91 阅读 · 0 评论 -
python之元组和range
不允许修改,报错:索引和切片查原创 2023-10-05 20:20:27 · 84 阅读 · 0 评论 -
python-日志模块
如何让不同的错误往不同的日志文件写入?原创 2023-11-22 13:28:13 · 108 阅读 · 0 评论 -
pyhton之列表、字典循环时删除
列表、字典循环的时候,不能直接删除。原创 2023-10-14 22:03:04 · 68 阅读 · 0 评论 -
python——进程常用功能
【代码】python——进程常用功能。原创 2023-12-03 17:07:10 · 291 阅读 · 0 评论 -
python之编码和解码
encode(编码方式):拿到明文编码后的字节decode(解码方式):将编码后的字节解码成对应的明文。原创 2023-10-13 17:54:04 · 128 阅读 · 0 评论 -
python之is和==的区别
要测试的话,还是到终端测试,pycharm这工具比较善变。比较的是内存地址 , id() 获取内存地址。小数字池是给数字、字符串用的。原创 2023-10-13 16:25:25 · 90 阅读 · 0 评论 -
Python操作MySQL
Python操作MySQL原创 2023-10-03 15:44:28 · 45 阅读 · 0 评论 -
python- os模块
在这个例子中,如果"my_directory_path"路径下有子目录"dir1",那么返回的结果将是"my_directory_path/dir1/file1.txt"。这个函数的作用是将给定的几个路径组合在一起,形成一个完整的路径,而且不必考虑是window还是Linux系统的路径。在这个例子中,如果"my_directory_path"路径下有文件"file1.txt"和"dir1",那么返回的结果将是["file1.txt", "dir1"]。一、文件与目录相关的操作。1、删除文件/文件夹。原创 2023-11-09 20:30:53 · 173 阅读 · 0 评论 -
python之正则表达式-元字符匹配
代码演示:""" 正则表达式使用元字符进行匹配"""import res="dsf 231df#@##$hhrh/,ywd56156g62"# 字符串前带上r标记,表示字符串中转义字符无效,是普通字符result=re.findall(r"\d",s)print(result)运行结果:代码演示:""" 正则表达式使用元字符进行匹配&quo原创 2023-10-11 22:57:49 · 272 阅读 · 0 评论 -
python之装饰器
代码演示:def outer(func): def inner(): print("我睡觉了") func() print("我起床了") return innerdef sleep(): import time import random print("睡眠中······&quo原创 2023-10-07 15:02:34 · 97 阅读 · 1 评论 -
python-列表推导式、生成器表达式
语法:[结果 for循环 判断]列表推导式:用一句话来生成列表。原创 2023-11-04 20:33:39 · 275 阅读 · 0 评论