python学习笔记

python学习笔记

(一)基本语法

1、输出函数print

image-20211222223125417

2、转义字符与原字符

image-20211222223509913

3、二进制与字符编码

image-20211222223916445

4、标识符和保留字

image-20211222165925952

5、变量

(1)变量的定义和使用

image-20211222170358263

(2)变量的多次赋值

image-20211223230328620

(二)数据类型

1、整数类型

image-20211222223627225

2、浮点类型

image-20211222234604749

3、bool类型

image-20211222224043588

4、字符串类型

image-20211222224153843

5、类型转换

image-20211222224247193

(1)str()函数

image-20211222224413684

(2)int()函数

image-20211222224729826

(3)float()函数image-20211222225212026

6、注释

(1)注释格式

image-20211222185325372

(2)编码注释

image-20211222185404856

(三)运算符

1、input函数

(1)input函数的使用

image-20211222185816738

(2)input函数的高级使用

image-20211222190207930

2、算术运算符

image-20211222190600152

image-20211222190826538

3、赋值运算符

image-20211222192657016

image-20211222235255201

image-20211222235325636

4、比较运算符

image-20211222235410055

image-20211222235502811

image-20211222235523269

5、逻辑运算符

(1)and

image-20211222235555463

(2)or

image-20211222235627702

(3)not

image-20211222235703743

(4)in 与 not in

image-20211222194136968

6、位运算符

image-20211222194618293

7、运算符的优先级

image-20211222194808559

(四)程序的组织结构

1、顺序结构

(1)对象的布尔值

(2)顺序结构

image-20211222195134379

2、分支结构

(1)单分支结构

(2)双分支结构

image-20211222200154871

(3)多分支结构

image-20211222200612109

(4)嵌套if的使用

image-20211222200924322

(5)pass语句

image-20211222214236360

(6)条件表达式

image-20211222213924734

3、循环结构

(1)range

image-20211222214921648

(2)while

image-20211222215555536

(3)for_in

image-20211222220222567

(4)break

image-20211222220644341

(5)continue

image-20211222220953263

(5)for_else

image-20211222221323392

(6)whlie_else

image-20211222221352680

(7)嵌套循环

image-20211222221853683

(六)列表

1、列表

(1)为什么需要列表

image-20211223214627420

(2)列表对象的创建

image-20211223214838994

(3)列表的特点

image-20211223215130047

image-20211223215134497

image-20211223215640627

(4)获取指定元素的索引

image-20211223215322678

(5)获取列表中的多个原生_切片操作

image-20211223220259581

(6)列表元素的判断及遍历

image-20211223223549757

(7)列表元素的增加操作

image-20211223222445588

image-20211223222538410

(8)列表元素的删除操作

image-20211223223449013

(9)列表元素的修改操作

image-20211223223841651

(10)列表元素的排序操作

image-20211223224222370

(11)列表生成式

(七)字典

1、字典

(1)什么是字典

image-20211224143907141

(2)字典的实现原理

(3)字典的创建

image-20211224134128320

(4)字典元素的获取

image-20211224134458921

(5)字典元素的增删改操作

image-20211224134732143

(6)获取字典元素的视图

image-20211224135253432

(7)字典元素的遍历

image-20211224135412042

(8)字典的特点

image-20211224135735606

image-20211224135708219

(9)字典生成式

image-20211224135928246

(八)元组

1、元组

(1)什么是元组

image-20211224140326950

image-20211224140254567

(2)元组的创建方式

image-20211224140926932

(3)为什么把元组设计成不可变序列

image-20211224141755474

image-20211224141750578

(4)元组的遍历

image-20211224141934710

(九)集合

1、集合

(1)集合的概述与创建

image-20211224144151677

(2)集合的相关操作

image-20211224144901327

(3)集合间的关系

image-20211224145117022

(4)集合的数据操作

(5)集合生成式

image-20211224145952314

image-20211224145958768

(十)字符串

1、字符串

(1)字符串的创建和驻留机制

image-20211224151627804

image-20211224155347436

(2)字符串的查询操作

image-20211224152244540

(3)字符串的大小写转换操作方法

image-20211224154808184

(4)字符串内容对齐操作方法

image-20211224155110378

(5)字符串的劈分

image-20211224155324034

(6)字符串判断的相关方法

image-20211224155721255

(7)字符串的替换与合并

image-20211224160018993

(8)字符串的比较操作

image-20211224160507263

(9)字符串的切片操作

image-20211224161029813

(10)格式化字符串

image-20211224161620329

(11)字符串的编码与解码

image-20211224161920777

(十一)函数

1、函数

(1)函数的定义与调用

image-20211224165044124

(2)函数调用的参数传递_位置实参 _关键字实参

(3)函数参数传递的内存分析

image-20211224165805731

image-20211224170230684

(4)函数的返回值

image-20211224170530166

(5)行数参数定义_默认值参数

image-20211224170714919

(6)函数参数定义_个数可变的位置形参 _个数可变的关键字形参

image-20211224170957750

image-20211224171200188

(7)函数的参数总结

image-20211224172439962

image-20211224172058751

image-20211224172601131

image-20211224172526357

image-20211224172615747

image-20211224172642652

2、变量的作用域

image-20211224184045889

3、递归函数

image-20211224184444844

(十二)bug

1、bug的由来

2、bug的常见类型

(1)粗心导致的语法错误

image-20211224185126532

image-20211224185910796

(2)知识不熟练导致的错误

image-20211224185321221

(3)思路不清导致的问题

image-20211224185728870

(4)被动掉坑-try-execpt

image-20211224194500410

image-20211224195029718

(十三)异常处理机制

1、异常处理机制

(1)try-except-else结构与try-except-else-finally结构

image-20211224195212216

image-20211224195810875

image-20211224195542858

image-20211224195519648

(2)常见的异常类型

image-20211224200209055

(3)traceback模板的使用

image-20211224200501795

(十四)Pycharm的程序调试

image-20211224200858803

(十五)类与对象

1、类与对象

image-20211224201542218

2、类的创建

image-20211224201825066

image-20211224202407117

image-20211224202257712

3、对象的创建

image-20211224230411425

image-20211225133337099

4、类属性_类方法 _静态方法的使用方式

image-20211225133811286

image-20211225133844712

5、动态绑定属性和方法

image-20211225134501436

6、封装的实现方式

image-20211225135514595

7、继承及其实现方式

image-20211225140201449

image-20211225140250216

8、方法重写

image-20211225140835749

9、object类

image-20211225141159516

image-20211225141342157

10、多态的实现

image-20211225141755192

11、特殊属性

image-20211225144838923

image-20211225144116317

12、特殊方法

image-20211225144850495

image-20211225144819392

image-20211225144808097

image-20211225145354339

13、类的赋值与浅拷贝

(1)类的赋值

image-20211225150109131

image-20211225150325248

(2)浅拷贝

image-20211225150234696

image-20211225150134151

(3)深拷贝

image-20211225150933440

image-20211225150831527

(十六)模块

1、什么叫模块

image-20211225152026749

image-20211225152032342

2、模块的导入

image-20211225152508914

(1)import

image-20211225152554463

(2)from … import

image-20211225152630984

image-20211225152906300

(3)导入自定义模块

image-20211225153012878

3、以主程序方式运行

image-20211225153318918

image-20211225153445317

4、包

image-20211225154837585

image-20211225154917567

5、常用的内置模块

image-20211225155043548

6、第三方模块的安装与使用

image-20211225155535798

image-20211225160124544

image-20211225160207261

(十七)文件

1、文件读写的原理

image-20211225162103849

2、读取磁盘文件中的内容

image-20211225162036317

image-20211225161958087

3、常用的文件打开模式

image-20211225162201562

4、文件对象的常用方法

image-20211225162641582

5、with语句

image-20211225162950486

image-20211225163206824

(十八)os模块

image-20211225163705522

1、os模块的常用函数

image-20211225163701177

2、os.path模块的常用方法

image-20211225164258220

image-20211225164322842

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值