Python编程必备:中英文单词对照表

最近,有朋友想学 Python,却被代码中的英文吓到了:“我英语差,怕学不好”

其实,Python 语言简洁易懂,代码里的英文大多是常见词汇,数量有限

只要掌握了这些关键词汇,就能轻松入门啦!

一、基础语法词汇

print:打印输出,将信息显示在屏幕上

input:输入,用于接收用户输入的信息

if:如果,用于条件判断

elseelse:否则,与 if 配合使用,表示不满足条件时的执行路径

elifelif:否则如果,用于多条件判断

forfor:用于循环,遍历可迭代对象(如列表、字符串等)

whilewhile:当……时,用于条件循环

breakbreak:中断,用于跳出循环

continue:继续,用于跳过当前循环中的剩余语句,进入下一次循环

import:导入,用于引入外部模块或包

from:从……,与 import 配合使用,用于从模块中导入特定部分

as:作为,用于给导入的模块或变量起别名

pass:占位符,用于在语法上需要语句但实际不执行任何操作时使用

assert:断言,用于调试阶段验证条件是否为真

二、数据类型词汇

int:整数,表示整数值

float:浮点数,表示小数值

str:字符串,表示文本数据

list:列表,用于存储有序的元素集合

tuple:元组,与列表类似,但不可修改

dict:字典,用于存储键值对

set:集合,用于存储无序的唯一元素集合

bool:布尔值,表示真(True)或假(False)

complex:复数,表示复数值

bytes:字节,表示不可变的字节序列

bytearray:字节数组,表示可变的字节序列

三、函数词汇

def:定义函数,用于创建一个函数

return:返回值,从函数返回一个值

lambda:匿名函数,用于创建一个简单的匿名函数

argument:参数(实参),调用函数时传递给函数的值

parameter:形参,函数中用于接收外部输入的变量

default argument:默认参数,函数中为参数设置的默认值

args:可变位置参数,用于接收任意数量的位置参数

kwargs:可变关键字参数,用于接收任意数量的关键字参数

recursion:递归,函数调用自身的过程

generator:生成器,用于生成一系列值的函数

decorator:装饰器,用于修改函数或方法的行为

closure:闭包,函数对象和相关引用环境组合而成的实体

function:函数,一段可重复使用的代码块,用于执行特定任务

四、面向对象编程 (OOP)

class:类,用于定义一个对象的结构和行为

object:对象,类的实例化结果

instance:实例,类的实例化对象

attribute:属性,对象的变量或方法

method:方法,绑定到对象的函数

init:构造函数,用于初始化类的实例

self:实例自身引用,指向类实例对象本身

inheritance:继承,子类继承父类的属性和方法

polymorphism:多态,不同对象可以使用相同接口

encapsulation:封装,将数据和方法封装到一个类中

property:属性装饰器,用于将方法作为属性调用

static method:静态方法,属于类而不是实例的方法

class method:类方法,通过类调用的方法

abstract class:抽象类,不能实例化的类,用于定义接口

super:超类引用,用于调用父类的方法或构造函数

五、常用函数词汇

len:长度,用于获取字符串、列表等的长度

range:范围,用于生成一个数字序列

type:类型,用于获取变量的数据类型

str:字符串化,将其他类型转换为字符串

int:整数化,将其他类型转换为整数

float:浮点化,将其他类型转换为浮点数

sorted:排序,用于对列表等进行排序

max:最大值,用于获取最大值

min:最小值,用于获取最小值

sum:求和,用于计算数值的总和

abs:绝对值,用于获取数值的绝对值

pow:幂,用于计算幂运算

round:四舍五入,用于对浮点数进行四舍五入

zip:打包,用于将多个可迭代对象打包成元组列表

enumerate:枚举,用于将可迭代对象的元素与索引打包成元组列表

六、常用模块词汇

math:提供数学函数和常量

random:用于生成随机数

datetime:用于处理日期和时间

os:用于操作文件和目录

sys:用于访问与 Python 解释器相关的功能

json:用于处理 JSON 数据

re:正则模块用于字符串匹配和处理

collections:集合模块,提供额外的数据结构,如 Counterdeque 等

itertools:迭代器模块,提供高效的迭代器工具

functools:函数工具模块,提供高阶函数和函数操作工具

argparse:命令行参数解析模块,用于解析命令行参数

logging:用于记录程序运行日志

unittest:用于编写和运行单元测试

socket:套接字模块,用于网络通信

csv:用于读写 CSV 文件

七、其他常见词汇

variable:变量,用于存储数据

loop:循环,重复执行某段代码

condition:条件,用于判断的语句

error:错误,程序运行中出现的问题

exception:异常,程序运行中出现的意外情况

module:模块,包含可重用代码的文件

package:包,包含多个模块的集合

namespace:命名空间,用于区分不同对象的名称

scope:作用域,变量或函数的可见范围

global:全局,表示全局变量

local:局部,表示局部变量

八、代码注释词汇

comment:注释,用于解释代码的用途和功能

docstring:文档字符串,用于描述模块、函数或类的功能和用法

#:单行注释符号,用于添加单行注释

""" """:多行注释符号,用于添加多行注释

inline comment:行内注释,与代码在同一行,通常用于简短的说明

block comment:块注释,用于对代码块进行详细说明,通常位于代码块之前

九、文件操作词汇

open:打开文件,用于创建一个文件对象,以便进行读写操作

read:读取文件内容,从文件中读取数据并返回

write:写入文件内容,向文件中写入数据

close:关闭文件,释放文件资源,确保数据正确保存

with:上下文管理器,用于确保文件操作后自动关闭文件,避免资源泄漏

file:文件对象,表示一个打开的文件,用于操作文件

mode:模式,指定文件打开的模式,如 'r'(读模式)、'w'(写模式)、'a'(追加模式)等

encoding:指定文件的编码格式,如 'utf-8''ascii' 等

seek:移动文件指针,将文件指针移动到指定位置

tell:获取文件指针位置,返回当前文件指针的位置

truncate:截断文件,将文件大小截断为指定长度

readline:读取一行,从文件中读取一行内容并返回

readlines:读取多行,从文件中读取所有行并返回一个列表

writelines:写入多行,将一个字符串列表写入文件

buffered:缓冲,指定文件操作是否使用缓冲区,可以提高读写效率

十、网络编程词汇

socket:用于网络通信的基础接口,封装了网络通信的细节

server:提供服务的计算机,如 Web 服务器、数据库服务器等

client:请求服务的计算机,如浏览器、移动应用等

port:用于标识网络服务的接口,每个服务通常监听一个特定的端口号

IP address:用于标识网络中的设备,分为 IPv4 和 IPv6

protocol:网络通信的规则,如 TCP/IP、UDP/IP 等

HTTP:用于网页传输的协议

HTTPS:加密的 HTTP 协议,用于安全通信

TCP:用于可靠的网络通信,提供面向连接的服务

UDP:用于不可靠的网络通信,提供无连接的服务

DNS:用于将域名解析为 IP 地址

bind:将套接字绑定到一个地址和端口

listen:使套接字处于监听状态,等待客户端连接

accept:接受客户端的连接请求,建立连接

connect:客户端发起连接请求,连接到服务器

send:向连接的套接字发送数据

recv:从连接的套接字接收数据

close:关闭套接字,释放网络资源

timeout:设置套接字操作的超时时间

HTTP request:客户端向服务器发送的请求,包括请求行、请求头和请求体

十一、代码错误相关

SyntaxError:语法错误,代码不符合 Python 的语法规则,导致程序无法运行

IndentationError:缩进错误,Python 中缩进是语法的一部分,异常的缩进会导致此错误

TypeError:类型错误,操作或函数应用于不适当类型的对象时引发的错误

ValueError:值错误,操作或函数的参数值不正确时引发的错误

NameError:名称错误,尝试访问一个未定义的变量时引发的错误

KeyError:键错误,尝试从字典中访问一个不存在的键时引发的错误

IndexError:索引错误,尝试访问列表、元组或其他序列中不存在的索引时引发的错误

AttributeError:属性错误,尝试访问对象不存在的属性或方法时引发的错误

ZeroDivisionError:零除错误,尝试除以零时引发的错误

FileNotFoundError:文件未找到错误,尝试打开一个不存在的文件时引发的错误

IOError:输入输出错误,与输入输出操作相关的错误,如文件读写错误

ImportError:导入错误,尝试导入一个不存在的模块或包时引发的错误

ModuleNotFoundError:模块未找到错误,尝试导入一个不存在的模块时引发的错误

RuntimeError:运行时错误,程序运行时发生的错误,通常是因为程序逻辑问题

AssertionError:断言错误,使用 assert 语句时,条件不满足时引发的错误

结语:

掌握这些英文词汇,编程时就能如鱼得水,轻松驾驭代码

Python入门全套学习资料已打包,添加文末 Python笔记领取即可获取!

↓↓↓↓ 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值