python3入门

python入门

一,基础语法

1,标识符

√

2,保留字

在这里插入图片描述

3,注释

在这里插入图片描述

4,行与缩进

在这里插入图片描述

5,多行语句

在这里插入图片描述

6,数字类型

在这里插入图片描述

7,字符串

在这里插入图片描述
在这里插入图片描述

8,空行

在这里插入图片描述

9,同一行显示多条语句

在这里插入图片描述

10,多个语句构成代码组

在这里插入图片描述

11,print 输出

在这里插入图片描述

12,import 与 from…import

在这里插入图片描述

13,命令行参数

在这里插入图片描述

二,基本数据类型

1,赋值以创建变量

在这里插入图片描述

2,为多个变量赋值

在这里插入图片描述

3,标准数据类型

在这里插入图片描述

4,Number(数字)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5,String(字符串)

在这里插入图片描述
在这里插入图片描述

6,List(列表)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7,Tuple(元组)

在这里插入图片描述
在这里插入图片描述

8,Set(集合)

在这里插入图片描述
在这里插入图片描述

9,Dictionary(字典)

在这里插入图片描述
在这里插入图片描述

10,Python数据类型转换表

在这里插入图片描述

三,数据类型转换

在这里插入图片描述

1,隐式类型转换

在这里插入图片描述

2,显式类型转换

在这里插入图片描述

四,Python 推导式

1,列表推导式

在这里插入图片描述

2,字典推导式

在这里插入图片描述

3,集合推导式

在这里插入图片描述

4,元组推导式

在这里插入图片描述

五,Python 运算符

在这里插入图片描述

1,算术运算符

在这里插入图片描述

2,比较运算符

在这里插入图片描述

3,赋值运算符

在这里插入图片描述

4,位运算符

在这里插入图片描述
在这里插入图片描述

5,逻辑运算符

在这里插入图片描述

6,成员运算符

在这里插入图片描述

7,身份运算符

在这里插入图片描述
在这里插入图片描述

8,运算符优先级

在这里插入图片描述

六,数字(Number)

1,数值类型

在这里插入图片描述

2,数字类型转换

在这里插入图片描述

3,数字运算

运算:+ - * % // **
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

七,字符串

1,访问字符串中的值

在这里插入图片描述
在这里插入图片描述

2,字符串更新

在这里插入图片描述

3,转义字符

在这里插入图片描述

4,字符串运算符

在这里插入图片描述

5,字符串格式化

在这里插入图片描述

6,三引号

在这里插入图片描述

7,f-string

在这里插入图片描述

8,字符串内建函数

详见:https://www.runoob.com/python3/python3-string.html
在这里插入图片描述

八,列表

在这里插入图片描述

1,访问列表中的值

(1)L -> R:

在这里插入图片描述

(2)R -> L :

在这里插入图片描述

(3)通过[]截取列表片段:

在这里插入图片描述
注:从左到右写
在这里插入图片描述

2,更新列表

在这里插入图片描述

3,删除列表元素

在这里插入图片描述

4,列表脚本操作符

在这里插入图片描述

5,列表截取与拼接

在这里插入图片描述

6,嵌套列表

在这里插入图片描述

7,列表函数&方法

(1)函数

在这里插入图片描述

(2)方法

在这里插入图片描述

九,元组

1,创建元组

在这里插入图片描述
在这里插入图片描述

2,访问元组

在这里插入图片描述
在这里插入图片描述

3,不可修改元组元素值

在这里插入图片描述

4,不可删除元组元素值,但可删除元组

在这里插入图片描述

5,元组运算符

在这里插入图片描述

6,元组索引,截取

在这里插入图片描述

7,元组内置函数

在这里插入图片描述

8,关于元组是不可变的

在这里插入图片描述

十,字典

1,简介

在这里插入图片描述

2,创建空字典

在这里插入图片描述

3,创建空字典

在这里插入图片描述
在这里插入图片描述

4,访问字典里的值

在这里插入图片描述

5,增加、修改字典元素

在这里插入图片描述

6,删除字典元素

在这里插入图片描述

7,字典键的特性

在这里插入图片描述

8,字典内置函数&方法

(1)函数

在这里插入图片描述

(2)方法

在这里插入图片描述

十一,集合

1,创建集合

在这里插入图片描述

2,集合的基本操作

(1)添加元素

在这里插入图片描述

(2)移除元素

在这里插入图片描述
在这里插入图片描述

(3)计算集合元素个数

在这里插入图片描述

(4)清空集合

在这里插入图片描述

(5)判断元素是否在集合中存在

在这里插入图片描述

(6)集合内置方法完整列表

在这里插入图片描述

(7)编程第一步

在这里插入图片描述
在这里插入图片描述

十二,条件控制

1,简介

在这里插入图片描述

2,if 语句

在这里插入图片描述
在这里插入图片描述

3,if 嵌套

在这里插入图片描述

十二,循环语句

1,简介

在这里插入图片描述

2,while 循环

(1)普通while循环

在这里插入图片描述
在这里插入图片描述

(2)无限循环

在这里插入图片描述

(3)while 循环使用 else 语句

在这里插入图片描述

(4)简单语句组

在这里插入图片描述

3,for 语句

(1)简介

在这里插入图片描述

(2)使用break跳出循环

在这里插入图片描述

(3)range()函数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(4)break 和 continue 语句及循环中的 else 子句

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)pass 语句

在这里插入图片描述
在这里插入图片描述

十三,迭代器与生成器

1,迭代器

(1)简介

在这里插入图片描述

(2)创建一个迭代器

在这里插入图片描述

(3)StopIteration

在这里插入图片描述

2,生成器

在这里插入图片描述

十四,函数

1,简介

在这里插入图片描述

2,定义一个函数

在这里插入图片描述

3,函数调用

在这里插入图片描述

4,参数传递

在这里插入图片描述

(1)传不可变对象实例

在这里插入图片描述

(2)传可变对象实例

在这里插入图片描述
在这里插入图片描述

5,参数

(1)必需参数

在这里插入图片描述

(2)关键字参数

在这里插入图片描述

(3)默认参数

在这里插入图片描述

(4)不定长参数

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6,匿名函数

在这里插入图片描述

7,return语句

在这里插入图片描述

8,强制位置参数

在这里插入图片描述

十四,数据结构

1,列表

(1)方法

在这里插入图片描述

(2)将列表当做堆栈使用

在这里插入图片描述

(3)将列表当作队列使用

在这里插入图片描述

(4)将列表当作队列使用

在这里插入图片描述

(5)嵌套列表解析

在这里插入图片描述

(6)del 语句

在这里插入图片描述

2,元组和序列

在这里插入图片描述

3,集合

在这里插入图片描述

4,字典

在这里插入图片描述

5,遍历技巧

在这里插入图片描述
在这里插入图片描述

十五,模块

1,简介

在这里插入图片描述

2,import 语句

在这里插入图片描述
在这里插入图片描述

3,from … import 语句

在这里插入图片描述

4,深入模块

在这里插入图片描述

5,__name__属性

在这里插入图片描述

6, dir() 函数

在这里插入图片描述

7, 标准模块

在这里插入图片描述

8, 包

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

9, 从一个包中导入*

在这里插入图片描述
在这里插入图片描述

十六,输入和输出

1, 输出格式美化

(1)内置输出函数

在这里插入图片描述
在这里插入图片描述

(2)str.format()

在这里插入图片描述
在这里插入图片描述

2, 旧式字符串格式化

在这里插入图片描述

3,读取键盘输入

在这里插入图片描述

4, 读和写文件

(1)基本用法

在这里插入图片描述
在这里插入图片描述

(2)文件对象的方法

f.read()

在这里插入图片描述

f.readline()

在这里插入图片描述

f.readlines()

在这里插入图片描述

f.write()

在这里插入图片描述

f.tell()+f.seek()

在这里插入图片描述

f.close()

在这里插入图片描述

5, pickle 模块

在这里插入图片描述

十七,File(文件) 方法

1, open() 方法

在这里插入图片描述

2, file 对象

在这里插入图片描述
在这里插入图片描述

十八,错误和异常

1, 语法错误

在这里插入图片描述

2, 异常

在这里插入图片描述

3, 异常处理

(1)try/except

在这里插入图片描述
在这里插入图片描述

(2)try/except…else

在这里插入图片描述

(3)try-finally

在这里插入图片描述

4,抛出异常

在这里插入图片描述

5,用户自定义异常

在这里插入图片描述

6, 定义清理行为

在这里插入图片描述

7, 预定义的清理行为

在这里插入图片描述

十九,面向对象

1,面向对象技术简介

在这里插入图片描述

2 ,类定义

在这里插入图片描述

3 ,类对象

(1)属性引用和实例化

在这里插入图片描述

(2)构造方法: init()

在这里插入图片描述

(3)self代表类的实例,而非类

在这里插入图片描述

4 ,类的方法

在这里插入图片描述

5 ,继承

在这里插入图片描述
在这里插入图片描述

6 ,多继承

在这里插入图片描述
在这里插入图片描述

7 ,方法重写

在这里插入图片描述

8 ,类属性与方法

在这里插入图片描述
在这里插入图片描述

9 ,运算符重载

在这里插入图片描述

二十,命名空间和作用域

1,命名空间

(1)含义

在这里插入图片描述

(2)种类

在这里插入图片描述

(3)查找顺序+命名空间生命周期

在这里插入图片描述

2,作用域

(1)含义

在这里插入图片描述
在这里插入图片描述

(2)全局变量和局部变量

在这里插入图片描述

(3)global 和 nonlocal关键字

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二十一,标准库概览

1,操作系统接口

在这里插入图片描述

2,文件通配符

在这里插入图片描述

3,命令行参数

在这里插入图片描述

4,错误输出重定向和程序终止

在这里插入图片描述

5,字符串正则匹配

在这里插入图片描述

6,数学

在这里插入图片描述

7,访问 互联网

在这里插入图片描述

8,日期和时间

在这里插入图片描述

9,数据压缩

在这里插入图片描述

10,性能度量

在这里插入图片描述

11,测试模块

在这里插入图片描述
在这里插入图片描述

二十二,正则表达式

1,简介:

在这里插入图片描述

2,re.match函数

在这里插入图片描述

3,re.search方法

在这里插入图片描述

4,re.match与re.search的区别

在这里插入图片描述

5,检索和替换

(1)re.sub

在这里插入图片描述
在这里插入图片描述

(2)compile 函数

在这里插入图片描述
在这里插入图片描述

(3)findall

在这里插入图片描述

(4)re.finditer

在这里插入图片描述

(5)re.split

在这里插入图片描述

6,正则表达式对象

在这里插入图片描述

7,正则表达式修饰符 - 可选标志

在这里插入图片描述

8,正则表达式模式

在这里插入图片描述

9,正则表达式实例

在这里插入图片描述

二十三,CGI编程

1,简介

在这里插入图片描述

2,Web服务器支持及配置

在这里插入图片描述

3,第一个CGI程序

在这里插入图片描述

4,HTTP头部

在这里插入图片描述

5,CGI环境变量

在这里插入图片描述

6,GET和POST方法

(1)使用GET方法传输数据

在这里插入图片描述

(2)使用POST方法传递数据

在这里插入图片描述

(3)通过CGI程序传递checkbox数据

在这里插入图片描述

(4)通过CGI程序传递Radio数据

在这里插入图片描述

(5)通过CGI程序传递 Textarea 数据

在这里插入图片描述

(6)通过CGI程序传递下拉数据

在这里插入图片描述

7,CGI中使用Cookie

在这里插入图片描述

(1)Cookie设置

在这里插入图片描述

(2)检索Cookie信息

在这里插入图片描述

(3)文件上传实例

在这里插入图片描述
在这里插入图片描述

(4)文件下载对话框

在这里插入图片描述

二十四,网络编程

1,简介

在这里插入图片描述

2,Socket 对象(内建)方法

在这里插入图片描述

3,简单实例

(1)服务端

在这里插入图片描述

(2)客户端

在这里插入图片描述

4,Python Internet 模块

在这里插入图片描述

二十五,JSON 数据解析

1,简介

在这里插入图片描述

2,Python 编码为 JSON 类型转换对应表

在这里插入图片描述

3,JSON 解码为 Python 类型转换对应表

在这里插入图片描述
在这里插入图片描述

二十六,日期和时间

1,简介

在这里插入图片描述

2,时间元组

在这里插入图片描述

3,获取当前时间

在这里插入图片描述

4,获取格式化的时间

在这里插入图片描述

5,格式化日期

在这里插入图片描述

6,获取某月日历

在这里插入图片描述

7,Time+Calendar Module

详见:
https://www.runoob.com/python3/python3-date-time.html

二十七,urllib

1,简介

在这里插入图片描述

2,urllib.request

(1)urlopen()+read()+readline()+readlines()

在这里插入图片描述
在这里插入图片描述

(2)判断网页+存到本地

在这里插入图片描述

(3)编码+解码

在这里插入图片描述

(4)模拟头部信息

在这里插入图片描述

3,urllib.error

在这里插入图片描述

4,urllib.parse

在这里插入图片描述
在这里插入图片描述

5,urllib.robotparser

在这里插入图片描述

二十八,pip

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值