Python基础知识
2023-05-13 13:57:58 2 举报
AI智能生成
Python基础知识,全貌了解,含代码片段
作者其他创作
大纲/内容
第八章 元祖()和集合
什么是元祖
元祖的创建方式
代码示例
元祖、字典、集合比较
元祖 :是()小括号,不可变序列<br>字典 :是{}花括号,可变序列 <br>列表 :是[]方括号,可变序列
代码示例
为什么元祖要设计为不可变序列?<br>
元祖的遍历
代码示例
什么是集合
集合的创建
代码示例
集合的增删改查
集合的交集、并集、差集
代码示例
集合生成式
代码示例
第八章 知识点总结
<br>
<br>
第九章 字符串
本章介绍
1、字符串的驻留机制<br>2、字符串的常用操作<br>3、字符串的比较<br>4、字符串的切片操作<br>5、格式化字符串<br>6、字符串的编码转换
字符串的驻留机制
代码示例
驻留机制的几种情况<br>
驻留机制的优缺点
字符串的常用操作
字符串的查询
代码示例
字符串的大小写转换
代码示例
字符串内容对齐操作
代码示例
类似word当中的 左对齐、右对齐、居中对齐<br>
字符串的劈分
代码示例
判断字符串操作
代码示例
字符串操作的其他方法
代码示例
<br>
字符串的比较
代码示例
字符串的切片操作
代码示例
格式化字符串
代码示例
字符串的编码转换
代码示例
<br>
第九章 知识点总结
第十章 函数
本章介绍
1、函数的创建和调用<br>2、函数的参数传递<br>3、函数的返回值<br>4、函数的参数定义<br>5、变量的作用域<br>6、递归函数
函数的创建和调用
代码示例
<br>
函数的参数传递
代码示例
函数的返回值
代码示例
函数的参数定义
代码示例
代码示例二
代码示例三
变量的作用域
代码示例
递归函数
代码示例
第十章 知识点总结
第十一章 BUG及异常处理
本章介绍
1、bug的由来与分类
2、不同异常类型的处理方式<br>
3、异常处理机制
4、PyCharm的调试模式<br>
BUG的由来与分类
<br>
<br>
不同异常类型的处理方式<br>
异常处理机制
代码示例
常见异常
traceback模块的使用<br>
代码示例
PyCharm的调试模式
第十一章 知识点总结
第十二章 类与对象
本章介绍
1、两大编程思想<br>2、类和对象的创建<br>3、类对象与类属性<br>4、类方法与静态方法
两大编程思想
类和对象的创建
<br>
<br>
类对象与类属性
代码示例
代码示例二
类方法与静态方法
代码示例
第十二章 知识点总结
第十三章 面向对象<br>
本章介绍
1、封装<br>2、继承<br>3、方法重写<br>4、Object类<br>5、多态<br>6、特殊方法和特殊属性<br>
封装
代码示例
继承
代码示例
方法重写
代码示例
Object类
多态
<br>
特殊方法和特殊属性
<br>
第十三章 知识点总结<br>
第十四章 模块
本章介绍
1、什么叫模块<br>2、自定义模块<br>3、以主程序的形式执行<br>4、python中的包<br>5、第三方模块的安装及使用
什么叫模块
自定义模块
创建模块
导入模块
以主程序的形式执行<br>
<br>
Python中的包
<br>
第三方模块的安装及使用
安装
代码示例<br><br>
第十四章 知识点总结
<br>
第十五章 文件操作
本章介绍
1、编码格式介绍<br>2、文件的读写原理<br>3、文件读写操作<br>4、文件对象常用的方法<br>5、with语句(上下文管理器)<br>6、目录操作
编码格式介绍<br>
文件的读写原理<br>
文件的读写操作<br>
文件对象常用的方法<br>
with语句(上下文管理器)<br>
目录操作
<br>
第十五章 知识点总结
第一章 认识Python<br>
环境搭建
Python简介
● 作者:Guido van Rossum (荷兰数学和计算机科学研究学会的吉多·范罗苏姆)<br>● 时间:诞生于1989年圣诞节<br>● 特点:跨平台;解释型语言,开发过程中是没有编译环节;面向对象语言,一切皆是对象<br>1 Python使用C语言开发,但是Python不再有C语言中的指针等复杂的数据类型。<br>2 Python具有很强的面向对象特性,而且简化了面向对象的实现。它消除了保护类型、抽象类、接口等面向对象的元素。<br>3 Python代码块使用空格或制表符缩进的方式分隔代码。<br>4 Python仅有31个保留字,而且没有分号、begin、end等标记。<br>5 Python是强类型语言,变量创建后会对应一种数据类型,出现在统一表达式中的不同类型的变量需要做类型转换。<br>
搭建Python开发环境
● 安装Python解释器python-amd,类似JDK <br>● 下载地址:https://www.python.org/downloads/release/python-381/<br><br>
● 安装社区版无需注册码,安装后打开IDE,并创建一个项目<br>● 设置类注释 Setting - Editor - File and Code Templates -Python Script<br><br>
print函数
转义字符
第一章 知识点总结
print函数
功能:向目的地输出内容<br>
输出的内容:数字、字符串、表达式<br>
目的地:控制台、文件、IDLE<br>
常用的转义字符
<br>
第二章 基础数据类型
本章介绍
Python有五个标准的数据类型:<br>● Numbers(数字)<br>● String(字符串)<br>● List(列表)<br>● Tuple(元组)<br>● Dictionary(字典)<br>
二进制与字符串编码
# 计算机只认识010101<br>
1024byte = 1KB<br>1024KB = 1MB<br>1024MB= 1GB<br>1024GB = 1TB
8个字节,每个有两种状态,最大可256个字节
ASCII字符代码(输入calc ,选择程序员模式)<br>
<br>
Python中的标识符与保留字
Python中的变量与数据类型<br>
常用数据类型
整数类型 →int →98<br>浮点数类型 →float →3.14159<br>布尔类型 →bool →True ,False<br>字符串类型 →str →人生苦短,我用Python<br>
int
int默认是十进制,表示正数、负数和零<br><br>
float浮点数类型<br>
浮点数计算需要引入模块decimal<br><br>
bool布尔类型
字符串类型
类型转换
Python中的注释<br>
单行注释 #<br>多行注释 ''' ''' <br>中文编码声明式注释:coding : gbk<br>Python文件的默认编码是 UTF-8,可修改
第二章 知识点总结
<br>
第三章 输入函数及运算符
本章介绍
● 算术运算符<br>● 比较(关系)运算符<br>● 赋值运算符<br>● 逻辑运算符<br>● 位运算符<br>● 成员运算符<br>● 身份运算符<br>
输入函数input
算术运算符
代码示例
赋值运算符
代码示例
链式赋值
参数赋值
系列解包赋值(左右两边数量要对等)
比较运算符
代码示例
布尔运算符
<br>
位运算符
代码示例
<br>
左移位和右移位运算符<br>
代码示例
运算符的优先级<br>
第三章 知识点总结
第四章 流程分支控制<br>
本章介绍
● 1、程序的组织结构<br>● 2、顺序结构<br>● 3、对象的布尔值,<br>● 4、分支结构<br> 单分支if结构<br> 双分支...else结构<br> 多分支if.. elif.. else结构<br> if语句的嵌套<br> 条件表达式<br>● 5、pass空语句
从上到下顺序执行<br>
对象的bool值
代码示例
分支结构
多分支:if...elif...else
嵌套if分支<br>
使用条件表达式
pass空语句
第四章 知识点总结
<br>
第五章 循环
本章介绍
● 1、range()函数的使用<br>● 2、while 循环<br>● 3、for-in循环<br>● 4、break、continue 与else语句<br>● 5、嵌套循环
range()函数
代码示例
while循环
代码示例1
代码示例2
for-in循环
代码示例1
代码示例2
break、continue与else语句
代码示例(break的使用)
代码示例(continue的使用)
代码示例(else与for搭配使用使用)
嵌套循环
代码示例(打印矩形)
代码示例(打印九九乘法表)
二重循环说明
第五章 知识点总结
第六章 列表[]
本章介绍
1、列表的创建与删除<br>2、列表的查询操作<br>3、列表元素的增、删、改操作<br>4、列表元素的排序<br>5、列表推导式
列表可以存储多个元素,类似于其他语言中的数组
列表的特点
<br>
列表的创建<br>
代码示例
列表的查询
代码示例1
代码示例2
代码示例3
列表的增删改操作
代码示例(增加)
<br>
代码示例(删除)
<br>
代码示例(修改)<br>
列表元素的排序
代码示例
列表推导式
代码示例
第六章 知识点总结
第七章 字典{}
本章介绍
1、什么是字典<br>2、字典的原理<br>3、字典的创建与删除<br>4、 字典的查询操作<br>5、字典元素的增、删、改操作<br>6、字典推导式
什么是字典
字典的创建
代码示例
<br>
字典的查询
<br>
字典的增删改查
代码示例(删除与新增)
代码示例(获取字典3种方式)
字典的特点
字典的推导式
代码示例
第七章 知识点总结<br>
0 条评论
下一页