Python常用术语

在学习和使用 Python 编程语言时,会遇到许多常用术语。下面是一些 Python 编程中常见的术语及其简要解释:

基本概念

  • 变量(Variable): 用于存储数据的命名位置。变量可以存储不同类型的数据,如整数、字符串、列表等。
  • 数据类型(Data Type): 指变量可以存储的数据的类型。Python 中的基本数据类型包括整数(int)、浮点数(float)、字符串(str)、列表(list)、元组(tuple)、集合(set)和字典(dict)。
  • 函数(Function): 具有特定功能的代码块,可以被多次调用。函数通过 def 关键字定义。
  • 模块(Module): 一个包含 Python 代码的文件,可以包含函数、类和变量。可以使用 import 关键字导入模块。
  • 包(Package): 包含多个模块的目录,通常带有一个 __init__.py 文件。
  • 类(Class): 用户定义的对象的模板。类通过 class 关键字定义。
  • 对象(Object): 类的实例。对象具有属性和方法。
  • 方法(Method): 属于某个类的函数。方法定义在类的内部。

参考文档:

Python 代码缩进

Python 单行注释

Python 多行注释

Python 声明变量

Python 变量命名

Python 单行多个变量赋值

Python 输出变量

Python 字符串变量连接

Python 全局变量

Python 内置数据类型

Python 获取变量及常量的数据类型

Python 设置变量的数据类型

Python 数值类型

Python int 类型

Python float 类型

Python 复数类型(complex)

Python 数值类型转换

Python random随机数

Python 数据类型转换

Python 声明字符串

Python 字符串变量赋值

Python 多行字符串

Python 字符串(Strings)是数组

Python 字符串切片(slice)

Python 字符串负索引(Negative Indexing)

Python 字符串长度(len)

Python 使用in判断字符串

Python 字符串格式化(format)

Python 转义字符

Python 布尔值(bool)

控制结构

  • 条件语句(Conditional Statement): 根据条件执行不同代码块的语句。常见的条件语句有 ifelifelse
  • 循环(Loop): 重复执行某段代码的语句。Python 中常见的循环有 for 循环和 while 循环。
  • 迭代(Iteration): 遍历容器(如列表、元组、字典等)中的每一个元素的过程。

参考文档:

Python 集合

Python 访问集合元素

Python 集合添加元素

Python 集合元素遍历

Python 判断集合中是否存在指定元素

Python 获取集合的长度

Python 删除集合中元素

Python 连接合并两个集合

Python 字典

Python 访问字典里的值

Python 改变字典中的值

Python 遍历字典

Python 判断字典中key是否存在

Python 字典的长度(len())

Python 字典添加项目元素

Python 删除字典中项目元素

Python copy复制一个字典

Python 嵌套的字典

Python If条件语句

Python If语句缩进

Python if条件语句中elif

Python if条件语句中else

Python 简写 If 语句

Python 简写 If else 语句

Python if条件中的and

Python if条件中的or

Python If条件嵌套

Python if条件语句中使用pass

Python while 循环

Python while break语句

Python while else语句

Python for 循环

Python for 循环遍历字符串

Python for break语句

Python for continue语句

Python for 循环使用range()函数

Python for 循环中的else

Python for 循环嵌套

Python for 循环中的pass

Python 定义函数

Python 调用函数

Python 函数参数

Python 任意个数的参数 *args

Python 关键字(keyword) 参数

Python 任意个数关键字参数 **kwargs

Python 参数默认值

Python 将列表作为参数传递

Python 函数返回值

Python 函数 pass

Python 函数递归

Python Lambda函数表达式

Python 使用Lambda函数表达式的好处

Python 定义数组

Python 什么是数组?

Python 访问数组中的元素

Python 数组的长度

Python 遍历数组元素

Python 添加数组元素

Python 删除数组元素

错误和异常

  • 异常(Exception): 程序运行时发生的错误。Python 使用 tryexceptelsefinally 关键字来处理异常。
  • 捕获异常(Exception Handling): 通过 tryexcept 语句捕获并处理异常的过程。

进阶概念

  • 列表推导式(List Comprehension): 一种简洁的生成列表的方式。语法为 [expression for item in iterable if condition]
  • 生成器(Generator): 一种迭代器,通过 yield 关键字生成值。生成器可以逐个生成值,节省内存。
  • 装饰器(Decorator): 修改函数或方法行为的函数。装饰器使用 @decorator 语法。
  • 上下文管理器(Context Manager): 用于管理资源的对象,通常与 with 语句一起使用。实现 __enter____exit__ 方法。
  • 闭包(Closure): 内部函数引用其外部作用域中的变量,即使外部函数已执行完毕。
  • 迭代器(Iterator): 实现了 __iter__()__next__() 方法的对象,用于逐个访问容器中的元素。
  • 元类(Metaclass): 用于创建类的类。可以通过元类控制类的创建和行为。

参考文档:

Python 布尔值转换(bool())

Python return返回布尔值

Python 运算符(操作符)

Python 算术运算符

Python 赋值运算符

Python 比较运算符

Python 逻辑运算符

Python 身份运算符

Python 成员运算符

Python 按位运算符

Python 列表(list)

Python 访问list列表元素

Python 改变列表元素的值

Python 循环遍历列表(list)

Python 列表推导式(解析式)

Python 判断列表元素是否存在

Python 列表(list)长度

Python 列表添加元素

Python 删除列表元素

Python 复制list列表

Python join连接两个list列表

Python 元组

Python 访问元组元素

Python 改变元组的值

Python 循环遍历元组

Python 判断元组中是否存在指定值

Python 元组长度

Python 定义带有一个元素的元组

Python 删除元组元素

Python 连接合并两个元组

标准库和模块

  • 标准库(Standard Library): Python 内置的模块和包的集合。常用的标准库包括 ossysmathdatetimere 等。
  • 第三方库(Third-Party Library): 由社区开发并发布的模块和包,可以通过 pip 安装。

文件和输入输出

  • 文件操作(File Handling): 打开、读取、写入和关闭文件。常用的函数有 open()read()write()close()
  • 输入输出(Input/Output, I/O): 数据的输入和输出操作。常见的输入输出函数有 input()print()

常见工具和框架

  • 虚拟环境(Virtual Environment): 用于隔离项目依赖的独立 Python 环境。常用工具有 venvvirtualenv
  • 框架(Framework): 提供特定功能的代码库。常见的 Python 框架有 Web 开发框架(如 Django、Flask)和数据分析框架(如 Pandas、NumPy)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值