news 2026/8/31 2:29:34

python学习笔记

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
python学习笔记

一、基础知识

1.数据类型

2.类型转换

3.键盘输入

4.算数运算符

5.逻辑运算符

6.循环写法

有while和for循环两种方式,break和continue两个关键字


二、基础对象

1.字符串
切片
查找

修改


大小写转换

2列表

类似于java中的list

查找方法

判断是否存在
添加数据

extend():列表结尾追加数据,如果数据是一个序列,则将这个序列的数据逐一添加到列表。

删除数据


clear表示清空数据

总结
3 元组

一个元组可以存储多个数据,元组内的数据是不能修改的。

4 字典

字典为可变类型,
如果key存在则修改这个key对应的值;如果key不存在则新增此键值对

5 集合

set 集合中的数据无重复,且无序

5.1 set新增数据


三、公共操作

1.运算符

2.公共方法

3.推导式/生成式
3.1 作用:用一个表达式创建一个有规律的列表或控制一个有规律列表、集合、字典。

3.2 多个for循环实现列表推导式



四、函数

定义函数的说明文档:

位置参数
关键字参数

缺省参数

不定长参数

元组和字典的拆包

变量交换

五、lambda 表达式

参数形式


六、内置高阶函数




七、文件的基本操作


mode具有的类型,常用的主要是r、w、a

文件常见操作


代码示例

八、面向对象

1.类

创建类
基于类创建对象

2.属性


属性分为类的属性和实例对象属性两种,类的属性为所有实例所共有

3.魔法方法





拓展__dict__

4.继承


注意:
1.python支持多继承,当一个类有多个父类的时候,默认使用第一个父类的同名属性和方法
2.子类重写父类属性和方法,则使用子类的有效
3.通过"类名.mro"的方式可以查询该类的继承关系

子类中调用父类方法


定义私有属性和方法

在Python中,可以为实例属性和方法设置私有权限,即设置某个实例属性或实例方法不继承给子类。
设置私有权限的方法:在属性名和方法名 前面 加上两个下划线 一。
在Python中,一般定义函数名 get_xx用来获取私有属性,定义 set_xx 用来修改私有属性值

继承的总结

5.类方法




八、异常处理

1.异常的写法

2.捕捉指定异常





3.异常的传递

先外层,后内层

4.自定义异常

1.自定义异常必须继承Exception
2.在Python中,抛出自定义异常的语法为raise 异常类对象。

5.异常总结


八 模块和包

1.模块






1.2 制作模块




1.3 模块定位顺序


2.包





九、多进程




版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/31 2:28:15

Emotion2Vec+ Large在线会议助手:发言人情绪实时提示功能

Emotion2Vec Large在线会议助手:发言人情绪实时提示功能 1. 项目背景与价值 想象一下,你正在主持一个重要的线上会议。屏幕上有十几位参与者,大家都在轮流发言。你不仅要关注讨论内容,还要留意每个人的情绪状态——谁在兴奋地分…

作者头像 李华
网站建设 2026/7/14 17:18:54

Qwen3-8B金融场景应用:风险报告生成教程

Qwen3-8B金融场景应用:风险报告生成教程 你是不是也遇到过这种情况?老板下午3点突然要一份关于某个客户的风险评估报告,明天一早就要。你手头只有一堆零散的财务数据、新闻稿和行业报告,要在几个小时内整理成一份逻辑清晰、分析透…

作者头像 李华
网站建设 2026/7/14 17:18:57

Python3.11+智能制造调度:排产算法部署实战

Python3.11智能制造调度:排产算法部署实战 想象一下,你是一家工厂的生产主管。每天一睁眼,就要面对一堆让人头疼的问题:订单A的零件还没到,订单B的机器又出了故障,订单C的客户在催货,而产线上还…

作者头像 李华
网站建设 2026/7/14 17:19:12

20260312_170617_OpenAI做了个AI保安,扫了120万次代码提交抓出1万个

OpenAI做了个AI保安,扫了120万次代码提交抓出1万个高危漏洞 120万次代码提交,10561个高危漏洞——这不是某安全公司的年度报告,而是OpenAI新工具上线几天的成绩单。 OpenAI 于 3 月 6 日发布 Codex Security,一个能自动扫描代码…

作者头像 李华
网站建设 2026/7/14 17:19:14

一些文件操作和数学问题的C库函数

1.C 库函数 double fmod(double x, double y) 返回 x 除以 y 的余数。fmod() 是 C 标准库 <math.h> 中的一个函数&#xff0c;用于计算两个浮点数相除的余数。这个函数返回除法操作的余数&#xff0c;其符号与被除数相同。声明下面是 fmod() 函数的声明。double fmod(dou…

作者头像 李华