Python 常用术语

Python编程中经常用到的专业方面的术语。

常用术语

说明

缩进

缩进是指代码行开头的空格

单行注释

注释是不会执行的代码行

多行注释

如何在多行上插入注释

定义变量

变量是用于存储数据值的容器

变量名

如何命名变量

单行多个变量赋值

如何为多个变量赋值

输出变量

使用print语句输出变量

字符串变量连接

如何连接字符串变量

全局变量

全局变量是属于全局范围的变量

内置数据类型

Python具有一组内置数据类型

获取数据类型

如何获取常量或变量的数据类型

设置数据类型

如何指定变量的数据类型

数值类型

Python中有三种数值类型

int

整数类型

float

浮点数类型

complex

复数类型

类型转换

如何从一种数字类型转换为另一种数字类型

random随机数

如何创建一个随机数

指定变量类型

如何为变量指定某种数据类型

Python 声明字符串

如何创建字符串文字

将字符串分配给变量

如何将字符串值分配给变量

多行字符串

如何创建多行字符串

字符串是数组

Python中的字符串是表示Unicode字符的字节数组

字符串切片

如何使用字符串切片

字符串的负索引

访问字符串时如何使用负索引

字符串长度

如何获得字符串的长度

使用in判断字符串

如何检查字符串是否包含指定字符串

格式化字符串

如何组合两个字符串

转义字符

如何使用转义字符

布尔值

True或False

布尔值转换

将值或语句转换成True或False

return返回布尔值

返回布尔值的函数

运算符

使用运算符在Python中执行操作

算术运算符

算术运算符用于执行常见的数学运算

赋值运算符

赋值运算符用于为变量赋值

比较运算符

比较运算符用于比较两个值

逻辑运算符

逻辑运算符用于组合条件语句

身份运算符

身份运算符用于查看两个对象是否实际上是同一对象

成员运算符

成员运算符用于测试对象中是否存在序列

按位运算符

按位运算符用于比较(二进制)数字

列表

列表是有序且可变的集合

访问列表元素

如何访问列表中的元素

改变列表元素

如何更改列表中元素的值

遍历列表元素

如何遍历列表中的元素

列表生成器

如何使用列表生成器

判断列表中元素是否存在

如何检查列表中是否存在指定的元素

列表长度

如何确定列表的长度

添加列表中元素

如何将元素添加到列表

删除列表中元素

如何删除列表中元素

复制列表

如何复制列表

合并两个列表

如何连接两个列表

元组

元组是有序且不可更改的集合

访问元组中元素

如何访问元组中的元素

更改元组中元素

如何更改元组元素的值

遍历元组中元素

如何遍历元组中的元素

判断元组中元素是否存在

如何检查元组中是否存在指定的元素

元组长度

如何确定元组的长度

定义1个元素的元组

如何仅创建一个元素的元组

删除元组中元素

如何删除元组元素

连接两个元组

如何连接两个元组

集合

集合是无序且不可更改的集合

访问集合中元素

如何访问集合中的元素

添加集合元素

如何将元素添加到集合中

遍历集合元素

如何遍历集中的元素

判断集合元素是否存在

判断集合中某个元素是否存在

集合长度

如何确定一个集合的长度

删除集合元素

如何删除集合中的元素

合并两个集合

如何合并两个集合

字典

字典是无序且可变的集合

访问字典元素

如何访问字典中的元素

更改字典元素

如何更改字典中元素的值

遍历字典元素

如何遍历字典中的元素

判断字典中元素是否存在

如何检查字典中是否存在指定的元素

字典长度

如何确定字典的长度

添加字典元素

如何将元素添加到字典

删除字典元素

如何删除字典元素

复制字典

如何复制字典

嵌套字典

词典中的词典

if语句

如何编写if语句

if缩进

Python中的if语句依赖于缩进(在行首的空白)

elif

elif在其他编程语言中与“else if”相同

else

如何编写if...else语句

if简写

如何在一行中编写if语句

if else的简写

如何在一行中编写if...else语句

if and

使用and关键字组合if语句

if or

使用or关键字组合if语句

if嵌套

如何在if语句中编写if语句

If中的pass关键字

在空的if语句中使用pass关键字

while

如何编写while循环

while break

如何跳出循环

while continue

如何停止当前的迭代,并继续下一次的迭代

while else

如何在while循环中使用else语句

for

如何编写for循环

遍历字符串

如何遍历字符串

for break

如何跳出for循环

for continue

如何停止当前迭代,并继续下一个迭代

遍历range()

如何通过range()函数实现循环遍历

for else

如何在for循环中使用else语句

嵌套for循环

如何在循环内编写循环

for pass

在空的循环中使用pass关键字

函数

如何在Python中创建函数

调用函数

如何在Python中调用函数

函数参数

如何在函数中使用参数

*args

要处理函数中未知数量的参数,请在参数名称前使用*符号

关键字参数

如何在函数中使用关键字参数

**kwargs

要处理函数中未知数量的关键字参数,请在参数名称前使用**符号

默认参数值

如何使用默认参数值

将列表作为参数传递

如何将列表作为参数传递

函数返回值

如何从函数返回值

函数使用pass语句

在空函数中使用pass语句

函数递归

可以调用的函数称为递归函数

Lambda函数

如何在Python中创建匿名函数

为什么使用Lambda函数

了解何时使用lambda函数

数组

列表可以用作数组

什么是数组

数组是可以保存多个值的变量

访问数组元素

如何访问数组元素

数组长度

如何获得数组的长度

遍历数组元素

如何遍历数组元素

添加数组元素

如何从数组中添加元素

删除数组元素

如何从数组中删除元素

数组方法

Python有一组Array/Lists方法

class

class类似于object构造函数

声明对象

如何定义class

__init__()类函数

初始化类时执行__init__()函数

对象方法

对象中的方法是属于该对象的函数

self

self参数引用该类的当前实例

修改对象属性

如何修改对象的属性

删除对象属性

如何删除对象的属性

删除对象

如何删除对象

class pass

在空类中使用pass语句

定义父类

如何创建父类

创建子类

如何定义子类

创建__init__()函数

如何创建__init__()函数

super函数

super()函数使子类继承父类

添加类属性

如何向类添加属性

添加类方法

如何向类添加方法

Iterators

迭代器是一个对象,其中包含可数的值

迭代器和可迭代

迭代器和可迭代的有什么区别

遍历迭代器

如何遍历迭代器的元素

创建迭代器

如何创建迭代器

StopIteration

如何停止迭代器

全局作用域

变量什么时候属于全局范围?

全局关键字

global关键字使变量成为全局变量

创建一个模块

如何创建一个模块

模块中的变量

如何在模块中使用变量

重命名模块

如何重命名模块

内建模块

如何导入内置模块

使用dir()函数

列出模块中的所有变量名和函数名

import from

如何仅从模块导入部分功能

datetime模块

如何在Python中使用日期

时间日期输出

如何输出时间日期

创建一个时间日期对象

如何创建时间日期对象

strftime方法

如何将日期对象格式化为可读的字符串

日期格式化代码

datetime模块有一组固定规则的格式化代码

JSON

如何在Python中使用JSON

解析JSON

如何在Python中解析JSON代码

转换成JSON

如何将Python对象转换为JSON

格式化JSON

如何使用缩进和换行符格式化JSON输出

排序JSON

如何对JSON进行排序

正则表达式模块

如何导入正则表达式模块

正则表达式中函数

re模块具有一组函数

正则表达式中元字符

元字符是具有特殊含义的字符

正则表达式中特殊字符

反斜杠后跟一个字符则具有特殊含义

正则表达式中集合

一组是一对带有特殊含义的方括号内的字符集

正则表达式match对象

Match对象是一个包含有关搜索和结果信息的对象

安装PIP

如何安装PIP

PIP软件包

如何使用PIP下载和安装软件包

PIP删除包

如何使用PIP删除包

错误处理

如何处理Python中的错误

处理多个异常

如何处理多个异常

try else

如何在try语句中使用else关键字

try finally

如何在try语句中使用finally关键字

raise

如何在Python中引发异常

推荐阅读
cjavapy编程之路首页