Python基础-----基础概念总结
发布时间
阅读量:
阅读量
Python基础-----基础概念总结
-
Python基础-----基础概念总结
-
- Python程序的构成
-
- 构成图
- 行连接符:\
-
对象的基本构成及其内存图景
-
对象及其引用(变量)
-
标识符
-
- 主要使用方法
- 命名规范
-
变量及简单的赋值语句
-
-
变量声明需预先初始化
-
避免删除未初始化的变量,并确保与垃圾回收机制兼容。
-
使用链式赋值操作完成对象复制。
-
通过分步解包实现逐层赋值。
-
常量(不支持)
-
最基本的内置数据类型
-
- 数字运算符
- 整数
-
- int()
-
整数缓存问题
- 浮点数
-
- float() 和 round()
-
增强型赋值运算符
- 布尔值
-
- 比较运算符
-
逻辑运算符
-
同一运算符
-
- is与 == 区别
-
-
-
字符串
* 字符串的主要特性-
字符串的编码规则
-
通过引用生成字符序列
-
空字符串及其长度计算
-
处理转义字符的方法
-
字符连接操作的具体实现
-
字符串复制功能介绍
-
在同一行显示输出内容
-
从标准输入获取数据序列
-
使用str()函数转换类型
-
通过索引提取特定字符
-
替换子串的操作步骤
-
利用slice切片技术分割或截取子串
-
使用split()分割并join()合并子串的技术
-
记住保持字符串存在的机制
-
比较与区分字符串相似性与差异性
查找操作方法汇总
去除前后空白信息的技术
实现大小写转换的方法
应用格式化排版功能的操作
其他相关方法的应用场景介绍 -
字符串的格式化
-
- format()基本用法
- 填充与对齐
- 数字格式化
-
可变字符串
-
运算符
-
- 基本运算符
- 复合赋值运算符
-
控制语句
-
- 单路分支
-
双路分支
-
三路条件运算符
-
多路分支
-
嵌套结构
-
循环结构
-
- while循环
- for循环和可迭代对象遍历
-
- 可迭代对象
-
range对象
-
- 单路分支
嵌套结构中包含多种控制流的关键字和技巧
* 推导式创建序列
* * 列表推导式
* 字典推导式
* 集合推导式
* 生成器推导式
* 函数
* * 函数简介
* * 函数的基本概念
* Python 的函数分类
- 函数定义与调用
- 参数与实参之间的对应关系
- 函数体内的注释信息
- 局部变量的作用域(仅限于函数内部)及其与外部变量的区别
- 参数传递机制:接受来自调用者的信号并进行操作
- 可变参数传递:允许多个值同时被接收并处理
- 不可变参数传递:仅接收单个确定值
- 复制对象数据结构的方式:
-
浅拷贝:仅复制表面结构信息而不涉及对象实例本身
-
深拷贝:完全复制对象的所有属性与内容信息
- 参数的集中类型
-
- 位置参数
-
默认值参数
-
命名参数
-
可变参数
-
强制命名参数
- lambda表达式和匿名函数
- eval()
- 递归函数
- 嵌套函数(内部函数)
-
- nonlocal
-
LEGB
-
Python基础-----基础概念总结
Python程序的构成
构成图

行连接符:\

对象基本构成和内存示意图


对象及其引用(变量)


标识符
基本用法

命名规则

变量和简单的赋值语句
变量声明必须初始化

删除变量和垃圾回收机制

链式复制

系列解包赋值

常量(不支持)

最基本的内置数据类型

数字运算符



整数


int()



整数缓存问题

浮点数

float() 和 round()

增强型赋值运算符

布尔值

比较运算符

逻辑运算符

同一运算符

is与 == 区别

字符串
字符串的基本特点
不可变
Python无单字符都是字符串

字符串的编码

引用创建字符串

双引号可以包住单引号
三引号可以创建多个字符串(包住双引号)
空字符串和len()

转义字符




字符串拼接

字符串的复制

不换行打印

从控制台读取字符串

str()

[]来提取串中的字符


replace()



字符串切片slice操作




split()分割和join()合并



字符串的驻留机制


字符串比较和同一性

成员操作符(in和not in)

字符串常用方法汇总
常用查找方法


去除首尾信息

大小写转换

格式排版

其他方法

字符串的格式化
format()基本用法

填充与对齐

数字格式化

可变字符串

运算符
基本运算符



复合赋值运算符



控制语句


单分支选择结构

双分支选择结构

三元条件运算符

多分支选择结构

选择结构的嵌套



循环结构

while循环

for循环和可迭代对象遍历

可迭代对象


range对象


嵌套循环



break语句

continue语句


else语句


循环代码优化

使用zip()并行迭代

推导式创建序列

列表推导式

字典推导式


集合推导式

生成器推导式

函数
函数简介
函数的基本概念

Python 的函数分类

函数的定义和调用


形参与实参

函数的注解

变量的作用域(全局变量和局部变量)

参数的传递

传递可变参数的引用

传递不可变参数的引用

浅拷贝和深拷贝




参数的集中类型
位置参数

默认值参数


命名参数

可变参数


强制命名参数

lambda表达式和匿名函数

eval()



递归函数

嵌套函数(内部函数)


nonlocal



LEGB


全部评论 (0)
还没有任何评论哟~
