首页 > 编程语言 >Python常用术语

Python常用术语

时间:2024-05-24 22:30:46浏览次数:16  
标签:语句 术语 函数 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)。

标签:语句,术语,函数,Python,元素,常用,列表,元组
From: https://blog.csdn.net/weixin_42098295/article/details/139077412

相关文章

  • Python3 笔记:sort() 和 sorted() 的区别
    1、sort()可以对列表中的元素进行排序,会改变原列表,之前的顺序不复存在。list.sort(key,reverse=None) key:默认值是None,可指定项目进行排序,此参数可省略。 reverse:默认值是None指做升序排序,“reverse=True”则做降序排序。无论列表中的元素是数值还是字符串都能排序,但......
  • Python中idle无法打开问题
    问题描述由于之前下载过python,但是没有开始学习,今天在开始学习之前修改了一下python文件夹的文件名,更改了环境变量里python路径,但是在通过搜索应用程序打开idle时没有反应解决方案由于修改了python的文件名,idle快捷方式里的起始和目标路径没有进行修改,导致没法通过快捷方式打......
  • 基于Python的性能优化--多线程、协程、多进程
    合集-Python(1) 1.基于Python的性能优化05-24收起 一、多线程在CPU不密集、IO密集的任务下,多线程可以一定程度的提升运行效率。importthreadingimporttimeimportrequestsdeffetch_url(url:str)->None:'''根据地址发起请求,获取响应-url:......
  • Python案例题目,入门小白题
    1.抓取链家前十页的数据链家网址:长沙房产网_长沙房地产_长沙房产门户(长沙链家网)1.1.计算均价和总价importtime​fromseleniumimportwebdriverfromselenium.webdriver.common.byimportBy​driver=webdriver.Chrome()driver.get("https://cs.lianjia.com/zu......
  • XⅢ-Python解析网页
    目录        1.requests模块        2.BeautifulSoup        2.1.什么是BeautifulSoup        2.2.解析器        2.3.安装与配置        2.4.快速入门        2.4.1解析数据        标签   ......
  • 打印9*9乘法表(递归或压缩矩阵)python
    打印9*9表defprint_multiplication_table(row,col):ifrow>10:return#递归结束条件ifcol==row:print()#换行print_multiplication_table(row+1,1)#递归调用下一行else:print(f"{row-1}*{col}={(......
  • 12个Python技巧你Get了吗?
    不啰嗦,直接上干货,以下内容绝对可以帮到你哟1.列表理解列表理解可以代替丑陋的for循环来填充列表。列表理解的基本语法为:[expressionforiteminlistifconditional]一个非常简单的示例,用数字序列填充列表:[iforiinrange(10)]因为可以使用表达式,所以还可以进行......
  • 【字符串常用算法】——KMP算法(你别闲烦 超详细,给你解释明白)
    1、字符串匹配——KMP算法    当我们想要想要在一个字符串中找到一个子串,如在字符串"aaabaaacaaad"中查找是否存在模式串"aaad"。首先常规的算法如下:1、先比较字符串与模式串 第一个是否相等,相等则匹配下一个2、比较第二个字符是否相等,相等则匹配下一个3、比......
  • 4小时学完!15年技术大牛用247个实战案例剖析的Python教程
    今天给小伙伴们分享一份15年技术大牛用247个实战案例剖析的Python教程,这份教程全程彩图讲解,告别枯燥!60秒学会⼀个⼩例⼦,带你系统学习Python,从⼊门到⼤师。涵盖了Python基础、Python字符串和正则、Python⽂件和⽇期、Python三⼤利器、Python绘图、Python之坑、Python第三⽅包、......
  • GitHub上新!14个Python项目详细教程(附完整代码)
    Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的也越来越多。今天给小伙伴们分享的这份项目教程完整代码已上传至GitHub,你可以选择跟着这份教程一段一段的手敲出来这几个项目,也可以直接从GitHub上copy下来。限于文章篇幅原因,只能以截图的形式展示出......