首页 > 编程语言 >python内建函数和标准库

python内建函数和标准库

时间:2023-10-08 10:48:30浏览次数:28  
标签:返回 Python 迭代 python 标准 内建函数 对象 一个 字符串

python内建函数

Python中的内建函数是指在Python解释器中可以直接调用的函数,不需要导入任何模块或库。这些函数在Python的官方文档中有详细的说明,可直接在Python程序中使用。常用内建函数:

abs() 返回数字的绝对值。
all() 接受一个可迭代对象(如列表)作为参数,如果可迭代对象的所有元素均为真,则返回 True,否则返回 False。
any() 接受一个可迭代对象作为参数,如果可迭代对象中至少有一个元素为真,则返回 True,否则返回 False。
ascii() 返回表示一个对象的字符串,使其非 ASCII 字符使用安全的 \x、\u 和 \U 编码字符来转义。
bin() 返回一个整数 int 或者长整数 long int 的二进制表示。
bool() 将值转换为布尔(True 或 False)。
bytearray() 返回一个新数组,其中包含所需的海量数据的可变字节串。
bytes() 返回一个新的 bytes 对象。bytes 对象是一个不可变的序列,其中的元素表示可ms是 0 到 255 (含) 的整数。
callable() 如果对象是可调用的,则返回 True,否则返回 False。
chr() 返回所表示的整数的 ASCII 字符。
classmethod() 用来指定一个方法为静态方法或类对象的方法。
compile() 将一个源代码字符串编译为字节代码,可以通过 exec 或 eval 达到效果。
complex() 用于创建一个值为 real + imag * j 的复数或者转化一个字符串或数为复数。
delattr() 用于删除属性。引用的对象可以是模块、类、实例或任何具有属性的对象。
dict() 字典类型。
dir() 获取模块的成员列表。
divmod() 函数把除数和余数运算结果结合起来,返回一个包含商和余数的元组(a // b, a % b)。
enumerate() 将一个可遍历的数据对象组合为一个索引序列,同时列出数据和数据下标。
eval() 将字符串str当成有效的表达式来求值并返回计算结果。
exec() 执行储存在字符串或文件中的 Python 语句,不返回任何值。
filter() 过滤器,构造一个序列,等价于 [item for item in iterable if function(item)],其中 function 是过滤函数。
float() 用于将整数和字符串转换成浮点数。
format() 格式化字符串的函数。
frozenset() 冻结的集合,不能进行任何修改操作。
getattr() 返回一个对象属性值。
globals() 返回一个表示当前全局符号表的字典。
hasattr() 判断对象是否包含对应的属性。
hash() 用于获取取一个对象(字符串或者数值等)的哈希值。
help() 用于查看函数或模块用途的详细说明。
hex() 进制转换函数,将一个整数转换为一个十六进制字符串。
id() 返回对象的唯一标识符。
input() 用于接收控制台输入字符串。
int() 用于将一个字符串或数字转换为整型。
isinstance() 判断对象是否是指定类(或者对象)的实例。
issubclass() 判断一个类是否是另一个类的子类或者子孙类。
iter() 用于生成一个迭代器。
len() 用于返回对象(字符、列表、元组等)长度或元素个数。
list() 列表类型。
locals() 将当前位置的全部局部变量以字典形式返回。
map() 映射函数。
max() 返回给定参数的最大值。
memoryview() 返回给定参数的内存查看对象。
min() 返回给定参数的最小值。
next() 返回迭代器的下一个项目。
object() 返回一个新对象。
oct() 将一个整数转换为一个八进制字符串。
open() 文件打开函数,返回的是一个 file 对象。
ord() 获取字符的整数表示。
pow() 方法返回 xy(x 的 y 次方) 的值。
print() 打印输出到控制台。
property() 返回新的属性访问器或设置器对象。
range() 生成一个从开始索引到结束索引(不包括结束索引)的数字序列。
repr() repr() 函数将对象转化为供解释器读取的形式。
reversed() 反转向量元素。
round() 方法返回浮点数x的四舍五入值。
set() 集合类型。
setattr() 设置对象属性。
slice() 返回一个由 range(start, end, step) 所指定索引集的 slice 对象。
sorted() 返回一个排序后的列表。
staticmethod() 用来指定一个静态方法。
str() 用于将对象转换为适合人阅读的字符串格式。
sum() 用于对序列进行求和计算。
super() 返回一个代理对象,它会将方法调用委托给 obj 的父类或兄弟类。
tuple() 元组类型。
type() 返回输入的对象的类型。
vars() 返回对象object的属性和属性值的字典对象。
zip() 集合内元素的1对1映射,将可迭代对象作为参数,返回一个元组列表。
————————————————
引用:https://blog.csdn.net/weixin_64556317/article/details/130011313

python标准库

Python标准库是Python语言内置的一组模块和包,提供了各种常用的功能和工具,供开发者在编写Python程序时使用。标准库不需要额外安装,在Python的安装过程中已经包含在其中。

标准库涵盖了多个领域的功能,包括文件操作、网络通信、数学运算、日期和时间处理、数据库连接、图形界面等等。以下是一些常用的标准库模块和其功能:

1. `os`:提供与操作系统相关的功能,比如文件和目录操作、进程控制等。
2. `sys`:提供与Python解释器和系统交互的功能,比如命令行参数、标准输入输出等。
3. `math`:提供数学运算相关的函数与常量,比如三角函数、对数函数等。
4. `datetime`:提供日期和时间处理的功能,比如日期的格式化、计算日期之间的差距等。
5. `random`:提供生成随机数的功能。
6. `json`:提供JSON数据的编码和解码功能。
7. `gzip`:提供gzip文件的压缩和解压功能。
8. `socket`:提供网络通信相关的功能,比如创建TCP、UDP连接等。
9. `sqlite3`:提供与SQLite数据库的连接和操作功能。
10. `tkinter`:提供创建图形界面的功能。

标签:返回,Python,迭代,python,标准,内建函数,对象,一个,字符串
From: https://www.cnblogs.com/liuxuelin/p/17748301.html

相关文章

  • 盘点一个Python自动化办公Excel数据填充实战案例(上篇)
    大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Python自动化办公的问题,一起来看看吧。有个表格,里面每行信息,如下图所示:现在需要将数据贴到另一个文件指定单元格中,另一个文件是这样子的。下图是他的原始数据和他想得到的目标数据,一页有三个,如下所......
  • Python基础环境安装
    环境安装记录,便以后直接一套执行一、准备1.Python下载地址:https://www.python.org/downloads/windows/2.卸载①控制面板寻找Python直接卸载;②查看环境变量path中python的变量,找到对应文件夹,将文件夹删除,后在删除环境变量中有关python的变量;③Win+R运行"regedit"打开注......
  • 深挖 Python 元组 pt.1
    哈喽大家好,我是咸鱼好久不见甚是想念,2023年最后一次法定节假日已经结束了,不知道各位小伙伴是不是跟咸鱼一样今天就开始“搬砖”了呢?我们知道元组(tuple)是Python的内置数据类型,tuple是一个不可变的值序列tuple的元素可以是任何类型,一般用在存储异构数据(例如数据库记录)的场景......
  • 配置Python国内pip源
    使用按键win+e打开文件管理器,在上方路径栏输入:%APPDATA%查看此目录下是否有pip目录,如果没有则需要创建,并在pip目录下以文本方式添加pip.ini文件。写入内容为[global]index-url=https://pypi.tuna.tsinghua.edu.cn/simple也可以更改index-url的内容为其他pip源。保存退......
  • 【进阶16】Python多线程实战案例
    一、Python实现多线程的几种方式_thread:模块提供了基本的线程和互斥锁支持;更底层的的线程管理实现模块threading:threading模块则通过封装_thread,提供了更加全面的线程使用方法。_thread案例:#*coding:utf-8*#用_thread启动多个线程完成任务import_threadimportthread......
  • python Excel添加Excel附件
    #"""#插入附件importwin32com.clientif__name__=="__main__":filename=r"23年09月.xlsx"xlApp=win32com.client.Dispatch('Excel.Application')xlApp.Visible=0#0不可见,1可见workbook=xlApp.Wo......
  • 用Python画函数的曲线
    #coding:utf8importmatplotlib.pyplotaspltimportnumpyasnp#先获取一个图表fig=plt.figure()stringabc="test"#设置x,y坐标轴的刻度显示范围plt.xlim(-7,7)plt.ylim(-3,7)#抛物线X1=np.linspace(-5,5,50)#-5~5之间生成50个点Y1=0.25*X1**2plt......
  • Python 元组完全指南2
    更新元组更改元组的值元组是不可更改的,但有一种变通方法。您可以将元组转换为列表,更改列表,然后将列表转换回元组。示例:x=("apple","banana","cherry")y=list(x)y[1]="kiwi"x=tuple(y)print(x)添加项由于元组是不可变的,没有内置的append()方法,但可以使用其他......
  • python · ssh · SQL | python 连接远程 SQL 数据库
    python连接本地SQL的教程存档。如果要连接远程的SQL数据库,需要先开一个ssh连接,在ssh连接里写pymysql的connect代码。代码如下:'''pipinstallpymysqlpipinstallsshtunnel'''importpymysqlimportpandasaspdfromsshtunnelimportSSHTunnelForward......
  • 在Python中,元类是什么?
    内容来自DOChttps://q.houxu6.top/?s=在Python中,元类是什么?什么是元类(metaclasses)?它们用于什么目的?元类是Python中的一种高级概念,它们是创建类的类。在Python中,类也是对象,因此它们也可以被看作是对象的模板。元类允许您控制类的创建过程,例如修改类的属性或方法,或者添加新的......