python knowledge summary v1.0.pdf

zgq16318 1 0 pdf 2024-10-25 21:10:36

Python知识点总结

Python语言概述

  • Python是一种面向对象的语言,具有面向对象、面向过程的特点。

  • ASCII码是一种字符编码标准,使用一个字节表示一个字符,而Unicode编码通常用两个字节表示一个字符。

标识符和变量

  • 标识符由字母、数字、下划线组成,且不能以数字开头。

  • 变量赋值可以使用等号(=)或赋值运算符(+=、-=、*=、/=、%=、//=)。

  • 变量类型可以是数字、字符串、列表、字典、集合等。

数字类型

  • 数字类型包括整数、浮点数、复数

  • 整数可以使用二进制、八进制、十六进制表示,分别以0b、0o、0x开头。

  • 浮点数可以使用科学计数法表示,例如1.23e4。

运算符

  • 算术运算符包括加、减、乘、除、取模、幂等。

  • 比较运算符包括等于、不等于、大于、小于、大于等于、小于等于。

  • 逻辑运算符包括and、or、not

  • 赋值运算符包括等号(=)和赋值运算符(+=、-=、*=、/=、%=、//=)。

函数

  • 函数是Python中的一种代码块,可以重复使用。

  • 函数可以带参数,也可以带返回值

  • 函数可以使用lambda表达式定义。

字符串

  • 字符串可以使用单引号或双引号表示。

  • 字符串可以使用加号(+)连接。

  • 字符串可以使用索引和切片来访问和操作。

  • 字符串有多种方法,例如upper()、lower()、strip()、split()等。

布尔值

  • 布尔值可以是TrueFalse

  • 布尔值可以使用and、or、not运算符。

  • 布尔值可以使用in和not in运算符来判断元素是否在序列中。

列表和元组

  • 列表元组是Python中的两种常用的数据结构。

  • 列表可以使用索引和切片来访问和操作。

  • 元组不可变,列表可以修改。

  • 列表和元组可以使用in和not in运算符来判断元素是否在序列中。

字典

  • 字典是一种键值对的数据结构。

  • 字典可以使用来访问和操作值。

  • 字典可以使用in和not in运算符来判断键是否在字典中。

集合

  • 集合是一种无序的集合。

  • 集合可以使用in和not in运算符来判断元素是否在集合中。

  • 集合可以使用union、intersection、difference等方法来操作集合。

输入和输出

  • 输入可以使用input()函数来获取用户输入。

  • 输出可以使用print()函数来输出信息。

  • 格式化字符串可以使用%运算符或str.format()方法

异常处理

  • 异常是一种特殊情况,例如除以零或索引超出范围。

  • 异常可以使用try-except语句来捕获和处理。

  • 异常可以使用raise语句来抛出异常。

模块

  • 模块是一种Python文件,可以包含函数、变量和类

  • 模块可以使用import语句来导入。

  • 模块可以使用from语句来导入特定的函数或变量。

面向对象编程

  • 面向对象编程是一种编程范式,强调对象和类的概念。

  • 类可以使用class语句来定义。

  • 对象可以使用点运算符来访问和操作类的成员。

总结

python knowledge summary v1.0.pdf

用户评论
请输入评论内容
评分:
暂无评论