Table of Contents 1. 常用函数 2. 内置类型转换函数 3. 序列处理函数 4. String 模块 Chapter 1. 常用函数 abs(x) abs()返回一个数字的绝对值。如果给出复数,返回值就是该复数的模。 >>>print abs(-100) 100 >>>print abs(1+2j) 2.2360679775 callable(object) callable()函数用于测试对象是否可调用,如果可以则返回 1(真);否则返回 0(假)。可调用对象包 " " 括函数、方法、代码对象、类和已经定义了 调用 方法的类实例。 >>> a="123" >>> print callable(a) 0 >>> print callable(chr) 1 cmp(x,y) cmp()函数比较 x 和 y 两个对象,并根据比较结果返回一个整数,如果 x<y,则返回-1;如果 x>y,则返回 1,如果 x==y 则返回 0。 >>>a=1 >>>b=2 >>>c=2 >>> print cmp(a,b) -1 >>> print cmp(b,a) 1 >>> print Python是一种高级编程语言,以其简洁明了的语法和强大的功能受到广大开发者的喜爱。内置函数是Python标准库的一部分,提供了一系列高效且易于使用的操作。在"python内置函数.pdf"这份文档中,主要介绍了四个关键部分:常用函数、内置类型转换函数、序列处理函数以及String模块。下面将详细阐述这些知识点。 1. **常用函数** - `abs(x)`:这个函数返回数字(包括复数)的绝对值。例如`abs(-100)`返回100,`abs(1+2j)`返回复数的模,即2.236。 - `callable(object)`:用于检测对象是否可被调用,如函数、方法等。如果对象是可调用的,它返回True,否则返回False。 - `cmp(x, y)`:比较两个对象,返回一个整数值。如果x小于y,返回-1;如果x大于y,返回1;如果两者相等,返回0。这个函数在Python 3中已被移除,但在Python 2中是可用的。 - `divmod(x, y)`:返回除法的商和余数,作为一个元组。例如`divmod(10, 3)`返回`(3, 1)`。 - `isinstance(object, class-or-type-or-tuple)`:检查对象是否属于指定的类型或类型集合。 - `len(object)`:返回对象(如字符串、列表)的长度。例如`len("aa")`返回2,`len([1, 2])`返回2。 - `pow(x, y[, z])`:计算x的y次幂,如果提供了第三个参数z,则计算x的y次幂对z取模的结果。 - `range([lower,] stop[, step])`:生成一个包含从lower(默认为0)到stop(不包括)的整数序列,步长为step(默认为1)。 - `round(x[, n])`:四舍五入浮点数x,n表示保留的小数位数。 - `type(obj)`:返回对象的类型。例如`type(1)`返回`<type 'int'>`。 - `xrange([lower,] stop[, step])`:类似`range()`,但返回一个惰性计算的xrange对象,节省内存。 2. **内置类型转换函数** - `chr(i)`:将ASCII码转换为对应的字符。例如`chr(65)`返回'A'。 - `complex(real[, imaginary])`:将字符串或数值转换为复数。例如`complex("2+1j")`返回`(2+1j)`。 - `float(x)`:将数字或字符串转换为浮点数。例如`float("12")`返回12.0。 - `hex(x)`:将整数转换为十六进制字符串,前缀为'0x'。 3. **序列处理函数**和**String模块** - 这部分可能涉及到了对序列(如列表、元组)的操作,例如切片、索引、连接、查找等,以及对字符串的特殊处理,如字符串格式化、分割、替换等。具体细节在文档的第三章和第四章中会详细阐述。 Python的内置函数是其强大之处之一,它们极大地提高了编程效率。理解并熟练使用这些函数,能帮助开发者编写出更加高效和简洁的代码。通过深入学习和实践,可以更好地掌握Python这门语言。



























剩余26页未读,继续阅读


- 粉丝: 120
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 详解如何进行毕业论文答辩.docx
- 最新经济学理论论文答辩.docx
- 自考法律本科论文答辩推荐.docx
- 人工智能与机器学习相关课程组成的课程群
- 《机器学习实战:基于 Python 3 版本的实践指南》
- 学堂在线张敏老师主讲的《机器学习》实验课
- One Night In Shanghai (cover, 胡彦斌)-兰音Reine.mp3
- 学习笔记-机器学习与经济学
- 热门实用的机器学习与深度学习 Python 库及工具合集
- a collection of awesome machine learning and deep learning Python libraries&tools. 热门实用机器学习和深入学习Pyth
- 机器学习算法的代码实现方法与示例
- 基于GD32的多目标实时识别系统
- 基于GD32的单目标实时跟踪系统
- ggdq10.81.0.1.apk
- 吴恩达机器学习算法的 Python 实现及详细代码注释
- 基于机器学习的恶意 URL 检测优化方案


