问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

python、什么是内建函数?

发布网友 发布时间:2022-04-26 20:08

我来回答

2个回答

热心网友 时间:2022-04-06 15:34

python内建函数总结

1. abs(x)

abs()函数返回数字(可为普通型、长整型或浮点型)的绝对值。如果给出复数,返回值就是该复数的模。例如:

>>>print abs(-2,4)
2.4
>>>print abs(4+2j)
4.472135955

2. apply(function,args[,keywords])

apply()函数将args参数应用到function上。function参数必须是可调用对象(函数、方法或其他可调用对象)。args参数必须以
序列形式给出。列表在应用之前被转换为元组。function对象在被调用时,将args列表的内容分别作为独立的参数看待。例如:

apply(add,(1,3,4))
等价于
add(1,3,4)

在以列表或元组定义了一列参数,且需要将此列表参数分别作为个个独立参数使用的情况下,必须使用apply()函数。在要把变长参数列应用到已函数上时,apply()函数非常有用。

可选项keywords参数应是个字典,字典的关键字是字符串。这些字符串在apply()函数的参数列末尾处给出,它们将被用作关键字参数。

3. buffer(object[,offset[,size]])

如果object对象支持缓存调用接口buffer()函数就为object对象创建一个新缓存。这样的对象包括字符串、数组和缓存。该新缓存通过使用从
offset参数值开始知道该对象末尾的存储片段或从offset参数值开始直到size参数给出的尺寸为长度的存储片段来引用object对象。如果没
给出任何选项参数,缓存区域就覆盖整个序列,最终得到的缓存对象是object对象数据的只读拷贝。

缓存对象用于给某个对象类型创建一个更友好的接口。比如,字符串对象类型通用缓存对象而变得可用,允许逐个字节地访问字符串中的信息。

4. callable(object)
callable()函数在object对象是可调用对象的情况下,返回真(true);否则假(false),可调用对象包括函数、方法、代码对象、类(在调用时返回新的实例)和已经定义‘调用’方法的类实例

5. chr(i)
chr()函数返回与ASCII码i相匹配的一个单一字符串,如下例所示:
>>>print chr(72)+chr(101)+chr(108)+chr(111)
hello

chr()函数是ord()函数的反函数,其中ord()函数将字符串转换回ASCII整数码,参数i的取值应在0~255范围内。如果参数i的取值在此范围之外,将引发ValueError异常。

6. cmp(x,y)
cmp()函数比较x和y这两个对象,且根据比较结果返回一个整数。如果xy,则返回正数。请注意,此函数特别用来比较数值大小,而不是任何引用关系,因而有下面的结果:

>>>a=99
>>>b=int('99')
>>>cmp(a,b)
0

7. coerce(x,y)
coerce()函数返回一个元组,该元组由两个数值型参数组成。此函数将两个数值型参数转换为同一类型数字,其转换规则与算术转换规则一样。一下是两个例子:

>>>a=1
>>>b=1.2
>>>coerce(a,b)
(1.0,1.2)
>>>a=1+2j
>>>b=4.3e10
>>>coerce(a,b)
((1+2j),(43000000000+0j))

8 compile(string,filename,kind)
compile()函数将string编译为代码对象,编译生成的代码对象接下来被exec语句执行,接着能利用eval()函数对其进行求值。
filename参数应是代码从其中读出的文件名。如果内部生成文件名,filename参数值应是相应的标识符。kind参数指定string参数中所含代码的类别。

举例如下:
>>>a=compile(‘print “Hello World”’,’’,’single’)
>>>exec(a)
Hello World
>>>eval(a)
Hello World

9. complex(real,[image])
Complex()函数返回一个复数,其实部为real参数值。如果给出image参数的值,则虚部就为image;如果默认image参数,则虚部为0j。

10. delattr(object,name)
delattr()函数在object对象许可时,删除object对象的name属性,此函数等价于如下语句:
del object.attr
而delattr()函数允许利用编程方法定义来定义object和name参数,并不是在代码中显示指定。

热心网友 时间:2022-04-06 16:52

内建函数就是不是你自己写的函数,例如,spilt()方法,你使用的方法是人家写好的运行过程,你只需要只用spilt关键字调用就可以了。
西安比蓝翻译追问对字符串操作还是记不太住、27个呢、感觉自己记忆力好差

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...这一夜你还会为他熬夜吗?你有什么最想对他说的? 西南大学党委宣传部主要职责 平衡车进水晒干能用吗 平衡车进水了怎么办?可以晒吗? 客厅装修需要哪些电位 遗产继承如何规定 郴州酒店有哪些 郴州最大的酒店排名,郴州市内景区酒店 郴州酒店排名前十名,郴州旅游住酒店推荐 求生欲是什么意思? 翡翠手镯太小怎么戴 翡翠手镯小了怎么戴进去 scikit-learn中的apply 函数有什么作用 python中有将两列数据合并为一列数据的函数么 自贡到毕棚沟自驾游攻略 资阳到毕棚沟自驾游攻略 python apply可以有两个函数吗 关于毕棚沟自驾游 python apply函数 出错 毕棚沟旅游攻略 麻烦说明一下在买了门票以后 坐他们的车在哪是终点 然后呢 python语言中apply函数的作用? 十一毕棚沟旅游 黑龙江科技职业学校怎么样 毕棚沟自驾游详细攻略有哪些?你知道吗? 几年前用过一次祛斑霜,当时效果很好,皮肤也变白了,但停用之后,不但反弹,还比用之前黑了,而且皮肤也 爽肤水、保湿霜、珍珠膏、精华素、日霜(晚霜)、祛斑霜先用哪个后用哪个? 怎样可以祛斑?? 祛斑霜排行榜10强有哪些 什么祛斑霜能够去除脸上的斑呢?脸上的斑是属于遗传性的? 祛斑霜有口服的吗? 口碑最好的祛斑产品,什么产品祛斑最有效 绝对给份,还追加~!!! python sklearn 怎么根据gbdt apply函数 和原来特征加起来 pos机优选付是什么意思 国内有哪些公开发行的英语杂志(其实问题很难) pos机什么样的商户好 近5年内国内外公开发表的英文文章或著作 快付刷pos收款和尊享收款有什么区别? 高分帮我找篇英语杂志或者公开发表的论文,详细请进 小米手机MIUI6系统,怎么把在通知栏顶部显示QQ图标? The Kitchen God's Wife 请帮我找几篇英文期刊的文章,论文要做翻译的,一定要是外文的公开发表的 SCI英文论文发表有什么意义 自选商户POS机是什么意思 空气消毒用什么消毒剂 如何快速发表英文期刊?英文论文发表容易吗 空气消毒剂有哪些 高校英语教师论文发表期刊有哪些? pos机用什么商户名好 国内公开发表发著作或者文章2000字的英语故事,要翻译 空气消毒用什么消毒剂? POS机商户号849600150720002代表什么意思? 有那种可以慢慢还的贷款吗,大额度的,不查征信,大数据