Python语法快速复习

1 注释

单行注释 #

多行注释 """

1
2
3
4
5
# 这是一个单行注释
"""
这是一个多行注释
可以添加很多内容
"""

2 运算符

2.1 算数运算符

image-20210901102028481.png

image-20210901102810594

2.2 比较运算符

image-20210903170056417

2.3 逻辑运算符

and/ or/ not

2.4 赋值运算符

image-20210907153131004

3 变量

3.1 变量定义

1
name = content
  • 每个变量在使用前必须赋值
  • 变量赋值以后才会被创造
  • 使用“等号”给变量赋值
  • 变量定义后,后续可以直接使用

3.2 变量类型

image-20210901110407523

  • 数字型变量可以直接计算
    • true 代表 1,false 代表 0
  • 使用 + 拼接字符串变量

3.2.1 类型转换函数

image-20210901114240692

3.3 变量的输入输出

  • 使用 print 输出变量
  • 使用 input 获取用户从键盘的输入
1
2
password = input("请输入银行密码:") 
print(password)
  • input 括号中的字符串是提示信息
  • 用户输入的任何内容都被认为是字符串
  • input 的返回值可以直接赋值给变量

3.3.1 变量的格式化输出

image-20210901114907260

3.4 变量的命名

3.4.1 标识符

  • 字母数字下划线组成,开头不能是数字
  • 标识符区分大小写
  • Python中,变量一般全部小写并用下划线分隔。(一般不使用驼峰法)

3.4.2 关键字

Python 关键字 (w3school.com.cn)

4 语句

4.1 if语句

image-20210903165926985

image-20210903170257595

image-20210907152631352

4.2 while语句

image-20210907153016424

4.3 for语句

image-20210908001252394

5 函数

image-20210907153337724

  • 函数先定义后调用

5.1 函数说明

image-20210907153850150

在调用的地方 Ctrl+Q

5.2 参数和返回值

image-20210907154131163

6 模块

image-20210907154517353

6.1 pyc文件

image-20210907154630508

7 高级变量

7.1 列表

7.1.1 定义列表

image-20210907234613403

7.1.2 常用操作

Tips:输入name_list.,敲击tab

image-20210907235022456

Python 列表(List) | 菜鸟教程 (runoob.com)

7.2 元组

Python的元组与列表的不同之处:

  • 元组的元素不能修改
  • 元组使用小括号,列表使用方括号

Python 元组 | 菜鸟教程 (runoob.com)

7.3 字典

image-20210908000014495

Python 字典(Dictionary) | 菜鸟教程 (runoob.com)

7.4 字符串

image-20210908000134150

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

7.5 公共方法

7.5.1 Python内置函数

image-20210908000943440

7.5.2 切片

image-20210908001024815

7.5.3 运算符

image-20210908001110504

image-20210908001210051

8 面向对象

Python 面向对象 | 菜鸟教程 (runoob.com)

8.1 创建类

image-20210908001545917

8.2 self

相当于C++的this

8.3 Python内置类属性

image-20210908001729430

8.4 构造和析构

image-20210908001956529

image-20210908002013470

8.5 类的继承

image-20210908002042108