为了提高程序员的开发效率,Python 提供了很多可以直接拿来用的函数(初学者可以先理解为方法),每个函数都可以帮助程序员实现某些具体的功能。
举个例子,在 Python 2.x 中 print 只是一个关键字,但在 Python 3.x 中,print 是用于打印输出的函数,而且还是一个内置函数,通过此函数,我们可以直接将数据做输出操作,比如说:
>>>print("php中文网") php中文网
除了 print() 函数之外,Python 还提供了很多内置函数,表 1 中罗列出了 Python 3.x 环境中的所有内置函数。
内置函数 | abs() | delattr() | hash() | memoryview() | set() | all() | dict() | help() | min() | setattr() | any() | dir() | hex() | next() | slicea() | ascii() | divmod() | id() | object() | sorted() | bin() | enumerate() | input() | oct() | staticmethod() | bool() | eval() | int() | open() | str() | breakpoint() | exec() | isinstance() | ord() | sum() | bytearray() | filter() | issubclass() | pow() | super() | bytes() | float() | iter() | print() | tuple() | callable() | format() | len() | property() | type() | chr() | frozenset() | list() | range() | vars() | classmethod() | getattr() | locals() | repr() | zip() | compile() | globals() | map() | reversed() | __import__() | complex() | hasattr() | max() | round() |
---|
需要注意的是,开发者不建议使用以上内置函数的名字作为标识符使用(作为某个变量、函数、类、模板或其他对象的名称),虽然这样做 Python 解释器不会报错,但这会导致同名的内置函数被覆盖,从而无法使用。例如:
>>> print="php中文网" #Python解释器不会报错 >>> print(print) Traceback (most recent call last): File "<pyshell#1>", line 1, in <module> print(print) TypeError: 'str' object is not callable
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 找不到素材资源介绍文章里的示例图片?
- 模板不会安装或需要功能定制以及二次开发?
发表评论
还没有评论,快来抢沙发吧!