news 2026/10/15 13:56:31

Python知识字典【第一篇】

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python知识字典【第一篇】

一、解释性语言

二、基础知识

  1. 字面量(数字,字符串,对应的值)
  2. 变量 (定义变量)
  3. 标识符(不能用一些内置的单词if/as等,区分大小写)
  4. 常量(全部大写定义,没有硬性要求,约定不修改)
  5. 注释(单行和多行)
  6. 字符编码(utf-8)
  7. 数据类型(字符串、整型、浮点)type
  8. 整型(最大上限 ,sys.set_int_max_str_digits()
  9. 浮点型
  10. 字符串(四种定义方式,格式化输出_数字不能拼接字符串,f-string写法-最推荐)
  11. 字符串占位符精度控制(%m.ns)
  12. 转义字符(',",\n,\r,\t)
  13. 数字类型转换(str,int,float)
  14. 算术运算符(+,-,*,/,//,%,**)
  15. 赋值运算符和复合赋值运算符(=,+=,-=,*=,/=,//=,%=)
  16. 比较运算符(>,<,>=,<=,!=,==)(字符串比较大小-前缀相同比长短,ord文字转成Unicode,chr将Unicode转换成字符串)(数字比较简写 18 <= age <=45)
  17. 布尔类型(bool)
  18. 逻辑运算符(and-逻辑短路, or, not一定返回boolean)
  19. 进制(2进制0b-bin,8进制0o-oct,10进制,16进制0x-hex)十进制转换成其他进制结果是字符串
  20. 输入语句-字符串、输出语句

三、流程控制语句

  1. 单分支,双分支,多分支(互斥),嵌套分支
  2. while循环,for循环(range左闭右开),continue跳过本次循环执行下一次和break终止循环

四、函数

  1. 好处(代码复用,结构清晰,模块化开发)
  2. 定义函数(def)
  3. 函数传参(位置参数,关键字参数)
  4. 限制传参(/前面必须用位置参数,*后面必须用关键字参数)
  5. 参数默认值-必须在后面
  6. 可变参数(可变位置参数*,可变关键字参数**)
  7. NoneType只有一个值None
  8. 函数返回值-return
  9. 作用域(全局作用域和局部作用域)(函数内部global关键字表示全局)
  10. 嵌套调用-一个函数中调用另一个函数
  11. 递归调用

五、数据容器

常见内置函数
  1. sorted() 返回排序后的新列表,不改变原列表
  2. len() 列表长度(字符串长度包含空格,转移字符算一个)
  3. max() 列表中最大值
  4. min () 列表中最小值
  5. sum() (字符串不能用)
  6. 使用*进行函数解包列表/元组参数
  7. 序列的切片操作 list1[0:5:1],list1[::-1]
  8. 序列相加(拼接)和相乘(重复)
1.列表[]list
  1. 列表(定义,索引)
  2. 新增:append,insert,extend
  3. 删除:pop-有返回值,remove,clear,del
  4. 常用方法:index,count,reverse,sort
  5. 循环遍历(while/for循环,enumerate-start参数)
2.元组()tuple
  1. 元素不可修改,长度固定
  2. 常用方法:index,count
3.字符串’'string
  1. 字符串中不能单个修改,字符串不能嵌套
  2. 常用方法:index,split,replace,count,strip(两头删除指定字符,中间不删除,多个不管顺序)
4.集合{}set/frozenset
  1. 无序,不重复,可变集合和不可变集合
  2. 空集合set()
  3. 新增:add,update
  4. 删除:remove,discard,pop-返回移除的元素,clear
  5. 修改:先删除后新增
  6. 常用方法:difference,difference_update(改变原来的值),union,issubset,issuperset,isdisjoint
  7. 集合数学运算(并集|,交集&,差集-,对称差集^)
5.字典{}dict
  1. key(不可变):value
  2. 新增:update,直接key:value新增
  3. 删除:pop,del关键字
  4. 常用方法:keys(dict_keys),values,items
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/15 13:56:08

Epicor交易业务类型配置指南:从核心参数到GL过账避坑

简介&#xff1a;Epicor ERP系统中交易业务类型的专项说明文档&#xff0c;面向Epicor实施顾问、财务及供应链管理人员&#xff0c;旨在梳理各类库存、工单、采购、应付等业务交易的代码含义与使用场景。内容以编号形式逐项解析交易类型&#xff0c;如ADJ-DRP记录供应商发票与采…

作者头像 李华
网站建设 2026/10/15 13:55:51

MySQL双主+Keepalived高可用架构深度解析与避坑指南

1. 为什么双主Keepalived不是“高可用”的万能解药&#xff0c;而是特定场景下的精密手术“MySQL互为主备加Keepalived实现故障自动转换”——这个标题在运维圈里像一句暗号&#xff0c;一说出来&#xff0c;老手会下意识皱眉&#xff0c;新手则两眼放光。我第一次在某电商公司…

作者头像 李华
网站建设 2026/10/15 13:55:49

Maven与Spring依赖管理实战指南

1. 依赖管理的基本概念与Maven生态在Java企业级开发领域&#xff0c;依赖管理是项目构建的基础环节。Maven作为主流的项目管理工具&#xff0c;通过POM&#xff08;Project Object Model&#xff09;文件实现依赖的自动下载和传递性管理。Spring框架作为企业应用的事实标准&…

作者头像 李华
网站建设 2026/10/15 13:55:35

STM32实时音频频谱实现:从ADC采样到OLED显示的完整链路

简介&#xff1a;本资源是一套基于STM32微控制器实现音乐频谱实时可视化功能的完整嵌入式项目&#xff0c;面向嵌入式初学者与电子设计爱好者&#xff0c;解决音频信号采集、FFT频域分析及LED动态频谱显示等典型实践难题。项目适配STM32战舰版开发板&#xff0c;涵盖从麦克风AD…

作者头像 李华
网站建设 2026/10/15 13:55:25

论文降AI率怎么做?2026年10款工具亲测+手改技巧指南(含免费/付费)

凌晨三点盯着查重报告上59%的AI占比&#xff0c;那种坐立难安的焦虑感&#xff0c;我至今印象深刻。当初为了赶论文进度用AI润色了几段表述&#xff0c;没想到直接被系统判定为高风险&#xff0c;这种难向外人说的窘迫&#xff0c;正在写毕业论文的人大概率都体会过。为了破解这…

作者头像 李华
网站建设 2026/10/15 13:55:12

小米手机成本压力与雷军的技术降本策略解析

1. 事件背景与核心争议点2023年Q2季度全球消费电子市场持续低迷的背景下&#xff0c;小米集团创始人雷军在社交媒体平台对"小米手机会否涨价"的提问作出公开回应。这源于三个关键市场信号&#xff1a;首先&#xff0c;存储芯片价格自年初累计上涨超40%&#xff0c;美…

作者头像 李华