已解决
Python(一)关键字、内置函数
来自网友在路上 171871提问 提问时间:2023-10-25 04:30:42阅读次数: 71
最佳答案 问答题库718位专家为你答疑解惑
程序员的公众号:源1024,获取更多资料,无加密无套路!
最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上
1、查看版本号
2、查看关键字
>>> import keyword
>>> keyword.kwlist
3、内置函数
abs()返回数字的绝对值。参数可以是整数、浮点数或实现__abs__()
. 如果参数是复数,则返回其大小aiter()返回异步 iterable的异步迭代器。相当于调用.x.__aiter__()
all()用于判断给定的可迭代参数 iterable 是否全部为空对象,如果都为空、0、false,则返回 False,如果不都为空、0、false,则返回 Trueany()如果可迭代True
的任何元素为 true,则返回。如果可迭代对象为空,则返回ascii()返回包含对象的可打印表示形式的字符串,但使用、或转义符repr()对返回的字符串中的非 ASCII 字符进行转义bin()返回二进制字符串bool()返回一个布尔类型divmod()返回包含除数和余数的元祖input()函数接受一个标准输入数据,在Python3中返回stropen()文件IO的最基本操作函数,用来打开一个文件,创建一个file对象enumerate()用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中int()将一个字符串或数字转换为整型str()将对象转换为适合人类阅读的形式eval()用来执行一个字符串表达式,并返回表达式的值isinstance()来判断一个对象是否是一个已知的类型,类似 type()pow()求幂运算sum()求和execfile()用来执行一个文件issubclass()用于判断参数 class 是否是类型参数 classinfo 的子类print()打印super()父类构造方法iter()生成一个迭代器property()在新式类中返回属性值tuple()将列表转换为元祖bool()返回一个布尔类型filter()过滤器,用来过滤掉不符合条件的元素,返回由符合条件元素构成的新的列表,该接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判,然后返回 True 或 False,最后将返回 True 的元素放到新列表中len()方法返回对象(字符、列表、元组等)长度或项目个数range()可创建一个整数列表,一般用在 for 循环中type()打印类型信息bytearray()返回一个新字节数组。这个数组里的元素是可变的,并且每个元素的值范围: 0 <= x < 256float()将整数和字符串转换成浮点数list()将元祖准转换为列表raw_input()原始输入函数,用来从终端接收一行输入unichr()和 chr()函数功能基本一样, 只不过是返回 unicode 的字符callable()用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功format()Python2.6引进,是一种格式化字符串的函数,使用时str. format()即可,它增强了字符串的格式化功能,基本语法时通过花括号和冒号替代原来的百分号locals()以字典类型返回当前位置的全部局部变量reduce()对参数序列中元素进行累积,函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给reduce中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果unicoed()unicode字符格式chr()用一个范围在 range(256)内的(就是0~255)整数作参数,返回一个对应的字符frozenset()返回一个冻结的集合,冻结后集合不能再添加或删除任何元素long()将数字或字符串转换为一个长整型reload()重新载入之前载入的模块vars()返回对象object的属性和属性值的字典对象getattr()返回一个对象属性值map()根据提供的函数对指定序列做映射,第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表repr()将对象转化为供解释器读取的形式xrange()用法与 range 完全相同,所不同的是生成的不是一个数组,而是一个生成器cmp()比较两个对象,返回number,结果在-1、0、1globals()以字典类型返回当前位置的全部全局变量max()返回给定参数的最大值,参数可以为多个数字或序列reverse()反转函数,用于反向列表中的元素(没有返回值)compile()将一个字符串编译为字节代码hasattr()用于判断对象是否包含对应的属性memoryview()函数返回给定参数的内存round()浮点型四舍五入import()函数用于动态加载类和函数hash()获取取一个对象(字符串或者数值等)的哈希值min()返回给定参数的最小值set()创建一个无序不重复元素集delattr()用于删除属性help()用于查看函数或模块用途的详细说明next()返回迭代器的下一个项目setattr()函数对应函数 getatt(),用于设置属性值,该属性必须存在dict()用于创建一个字典hex()用于将10进制整数转换成16进制,以字符串形式表示object()对象slice()实现切片对象,主要在切片操作函数里的参数传递dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法dir(),该方法将被调用。如果参数不包含dir(),该方法将最大限度地收集参数信息id()获取对象的内存地址oct()将一个整数转换成8进制字符串sorted()函数对所有可迭代的对象进行排序操作,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作,list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作exec()执行储存在字符串或文件中的Python语句
查看全文
99%的人还看了
相似问题
猜你感兴趣
版权申明
本文"Python(一)关键字、内置函数":http://eshow365.cn/6-23888-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!