搜索
您的当前位置:首页正文

《100天学习Python:从入门到精通》——第3天:Python标准库

来源:步旅网

大家好啊,今天是我创作的第三天了,今天我就来和大家分享一下Python的标准库里的一些东西。

一.Python关键字

1.关键字介绍

Python关键字是指在Python编程语言中具有特殊含义和功能的保留字。这些关键字不能作为变量名、函数名或其他标识符使用。Python关键字是区分大小写的,即所有关键字都必须以小写字母书写。

2.关键字表格

序号关键字名称关键字作用
1.False布尔值假
2.None空值或无值
3.True布尔值真
4.and逻辑与操作符
5.as用于类型转换或导入模块的别名
6.assert断言语句,用于调试
7.async用于定义异步函数(Python 3.5及更高版本)
8.await用于等待异步函数的结果(Python 3.5及更高版本)
9.break跳出循环
10.class定义类
11.continue跳过循环中的下一次迭代
12.def定义函数
13.del删除对象
14.elif条件语句中的“否则如果”
15.else条件语句中的“否则”
16.except捕获异常
17.finally无论是否发生异常,都执行finally块中的代码
18.forfor循环
19.from指定导入模块的来源
20.global声明全局变量
21.if条件语句
22.import导入模块
23.in检查某个值是否存在于序列中
24.is检查两个对象是否为同一个对象
25.lambda创建匿名函数
26.nonlocal声明非局部变量(Python 3.x新增)
27.not逻辑非操作符
28.or逻辑或操作符
29.pass占位符语句,不执行任何操作
30.raise引发异常
31.return从函数中返回值
32.try尝试执行代码块,并捕获可能发生的异常
33.whilewhile循环
34.with用于简化资源管理(如文件操作)的上下文管理器
35.yield从函数中返回一个生成器值

这些关键字构成了Python语言的基础,并用于控制程序的结构和流程。在编写Python代码时,了解并正确使用这些关键字是非常重要的。

二.Python标准库函数

1.标准库函数

在Python标准库中有很多很多的函数,我们可以用代码将这些函数打印出来:

print(dir(__builtins__))

输出结果:

函数名作用
abs返回一个数的绝对值
all判断可迭代对象中所有元素是否为真
any判断可迭代对象中是否存在一个元素为真
ascii返回一个可打印对象的可打印字符串表示
bin将整数转换为二进制字符串
bool将一个值转换为布尔值(True 或 False)
bytearray返回一个新的字节数组
bytes返回一个新的字节数组
callable检查对象是否可调用
chr返回 Unicode 码点对应的字符
classmethod将方法转换为类方法
compile将字符串编译为代码对象
complex返回一个复数
delattr删除对象的属性
dict创建一个字典
dir返回对象的属性和方法列表
divmod返回两个数的商和余数
enumerate返回一个枚举对象
eval执行一个字符串表达式,并返回表达式的值
exec执行字符串或编译过的代码对象
filter过滤出可迭代对象中满足条件的元素
float将一个字符串或数字转换为浮点数
format格式化字符串
frozenset返回一个冻结的集合,不可更改
getattr返回对象指定属性的值
globals返回当前全局符号表的字典
hasattr检查对象是否具有指定的属性
hash返回对象的哈希值
help调用 Python 帮助系统
hex将整数转换为十六进制字符串
id返回对象的唯一标识符(内存地址)
input从标准输入读取一行字符串
int将一个字符串或数字转换为整数
isinstance检查对象是否是一个类的实例
issubclass检查一个类是否是另一个类的子类
iter返回一个迭代器
len返回对象的长度(元素个数)
list将一个可迭代对象转换为列表
locals返回当前局部符号表的字典
map对可迭代对象中的每个元素应用函数
max返回可迭代对象中的最大值
memoryview返回一个 memoryview 对象
min返回可迭代对象中的最小值
next返回可迭代对象的下一个项目
object创建一个空对象
oct将整数转换为八进制字符串
open打开文件并返回文件对象
ord返回一个字符的 Unicode 码点数值
pow返回 x 的 y 次方或返回 x 的 y 次方再对 z 求余
print将对象转换为字符串,并打印到标准输出设备
property返回属性值
range返回一个序列的数字
repr返回一个对象的字符串表示
reversed返回一个反转的迭代器
round返回浮点数的四舍五入值
set创建一个集合
setattr设置对象的属性值
slice返回一个切片对象
sorted返回一个排序后的列表
staticmethod将方法转换为静态方法
str将对象转换为字符串
sum返回可迭代对象的总和
super返回父类的委托对象
tuple将一个可迭代对象转换为元组
type返回对象的类型
vars返回对象的__dict__属性
zip将可迭代对象中对应的元素打包成元组,并返回迭代

详情可见:

今天的分享就到此为止吧,大家再见! 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top