展开全部

python内建函数总结

1. abs(x)

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

>>>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参数,并不是在代码中显示指定。

已赞过

已踩过<

你对这个回答的评价是?

评论

收起

python内建函数是什么意思_python、什么是内建函数?相关推荐

  1. python内建模块函数_Python中一些内建函数及os等模块的用法

    len(obj)                   # 求长度:obj可以是str.list等对象 split(str, num)          # str-分割符,默认空格:num-分割次数 ...

  2. python log函数怎么打_Python的log日志功能及设置方法

    python log函数怎么打_Python的log日志功能及设置方法_Elaine要当律师的博客-CSDN博客

  3. python判断素数的函数_Python素数prime函数练习_Python源码实操

    Python素数prime函数练习_Python源码实操 素数prime函数练习 1) 写一个函数isprime(x) 判断x是否为素数,如果是素数,返回True,否则返回False def ispr ...

  4. python中的文件处理_python学习——python中的文件处理

    python对文件的处理. python对文件的处理的两个内建函数: open().file(),这个两函数提供了初始化输入\输出(I\O)操作的通用接口.两函数的功能相同. 基本用法: file_o ...

  5. c语言实现爬虫功能,用C/C 扩展Python语言_python 调用c语言 python实现简单爬虫功能_python实现简单爬虫...

    用C/C 扩展Python语言 Python是一门功能强大的脚本语言,它的强大不仅表现在功能上,还表现在其扩展性上.她提供大量的API以方便程序员利用C/C++对Python进行扩展.因为执行速度慢几 ...

  6. python求乘积内建函数_Python中的内建函数(Built_in Funtions)

    前言 在Python官方文档的标准库章节中,第一节是简介,第二节就是Built_in Functions,可见内建函数是Python标准库的重要组成部分,而有很多内建函数我们平时却很少用到或根本就不知 ...

  7. python内建函数是什么意思_Python 自省相关的内建函数和属性

    见贤思齐焉,见不贤而内自省也. –<论语·里仁> 在计算机编程中,自省是指这种能力:检查某些事物以确定它是什么.它知道什么以及它能做什么.这里简单列举和介绍 Python 自省相关的内建函 ...

  8. python中math模块函数_Python常用的一些内建函数和math模块函数

    一:Python内建函数 1 #abs取绝对值 2 num = -10 3 print(abs(num))4 5 #max 求最大值 6 print(max(6, 9, 2, 12, 8))7 8 # ...

  9. python内建函数测试对象身份_Python学习笔记 03 Python对象

    1.Python对象 Python对象都拥有三个特性:身份.类型和值. 身份:每一个对象都有一个唯一的身份标识自己,任何对象的身份都可以使用内建函数id()来得到.这个值可以被认为是该对象的内存地址. ...

  10. python字符串内建函数_Python的字符串内建函数(字符串处理)

    Python的字符串内建函数 这些方法实现了string模块的大部分方法 , 如下表硕士列出了目前字符串内建支持的方法 string = 'XXX' string.capitalize() # 把字符 ...

最新文章

  1. 文化之旅(dijstra)
  2. 计算机制图 教学大纲,《计算机制图》课程教学大纲.doc
  3. jQuery的each()方法
  4. 湖北省仙桃市2021年高考成绩查询,2021年4月湖北仙桃市自考成绩查询时间和有效期是多久?...
  5. Spring Mvc使用Jackson进行json转对象时,遇到的字符串转日期的异常处理(Can not deserialize value of type Date from String)
  6. python基础序列化文件的读取(十六)
  7. zabbix如何实现微信报警
  8. 探究 Linux 内核 dts 设备树定义文件
  9. Android binder机制---概述
  10. redis九大数据类型数据结构及底层源码
  11. 新手怎么入门电子电路设计?
  12. 如何制做计算机病毒,电脑病毒制作-怎么制作电脑病毒请教高手,怎么做病毒? – 手机爱问...
  13. 无心插柳OR志在必得?阿里推“来往”的意图
  14. LaTex 自动生成IEEE格式的参考文献
  15. 常见的关系型数据库和非关系型数据库区别
  16. w ndows无法启动wlan,解决Win7无法启动"WLAN AutoConfig"服务的问题
  17. Java Swing实现仿win7计算器
  18. Protues使用教程
  19. html和css制作上三角和下三角
  20. oracle用户登录的3种认证方式

热门文章

  1. 步态识别新论文学习——《Gait Lateral Network》
  2. 【计算机和UNIX汇编原理④】——指令系统(上)【标志寄存器 立即寻址 寄存器寻址 直接/寄存器/基址/变址寻址 万字总结】
  3. 数学建模竞赛【必须要掌握的十个算法】
  4. Java中怎么获取文件夹的名称_java获取文件夹下所有文件的名称
  5. linux挂载sda4,Linux挂载磁盘
  6. 简述关系数据库的数据完整性规则_数据库的关系完整性
  7. WRF进阶:WRF中Noah-MP地面方案中雪反照率的计算
  8. Android GPS定位 取得城市名称
  9. 想要成为黑客?那你需要学会这些知识
  10. 赠书活动 | 数据挖掘经典入门