当前位置:首页 > 编程笔记 > 正文
已解决

Python(一)关键字、内置函数

来自网友在路上 171871提问 提问时间:2023-10-25 04:30:42阅读次数: 71

最佳答案 问答题库718位专家为你答疑解惑


程序员的公众号:源1024获取更多资料,无加密无套路!

最近整理了一波电子书籍资料,包含《Effective Java中文版 第2版》《深入JAVA虚拟机》,《重构改善既有代码设计》,《MySQL高性能-第3版》,《Java并发编程实战》等等
获取方式: 关注公众号并回复 电子书 领取,更多内容持续奉上


1、查看版本号

2、查看关键字

>>> import keyword

>>> keyword.kwlist

35个关键字 False                布尔值,比较运算的结果None表示 null 值True布尔值,比较运算的结果and逻辑运算符as创建别名assert用于调试async定义异步函数,用于支持异步编程await用于暂停异步函数的执行,直到获得结果break跳出循环class定义类continue继续循环的下一个迭代def定义函数del删除对象elif在条件语句中使用,等同于 else ifelse用于条件语句except处理异常,发生异常时如何执行finally处理异常,无论是否存在异常,都将执行一段代码for创建 for 循环from导入模块的特定部分global声明全局变量if条件语句import导入模块in查列表、元组等集合中是否存在某个值is测试两个变量是否相等lambda创建匿名函数nonlocal声明非局部变量not用于逻辑非操作,返回条件的相反值or用于逻辑或操作,用于连接两个条件,如果至少一个条件为真,则结果为真pass用于占位,表示不执行任何操作raise用于引发异常return退出函数并返回值try用于异常处理的代码块while创建 while 循环with用于管理上下文资源yield结束函数,返回生成器
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 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!