【Python3.x基础】Python关键字与内置函数
2019-03-15 16:33
429 查看
Python变量名虽然可以随意定义,只要合乎规范即可。但是还是有些python关键字和内置函数不能作业变量名,那到底有哪些关键字和内置函数呢?
针对关键字来说,可以通过导入python内置模块keyword来查看,如下所示:
In [1]: import keyword In [2]: keyword.kwlist Out[2]: ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
通过上面输出可以看到,总共有35个关键字,尽量不要去使用这些关键字作为变量名,会存在意想不到的错误,汇总如下:
内置函数没有办法这样直接输出查看,网上有很多资料有汇总所有的内置函数的,我直接复制过来,如下所示:
关于每个关键字与内置函数的用法,大家可以自行上网搜索,这里只是列出所有的关键字与内置函数供大家参考整理。
还有一个方法,就是导入内置模块builtins,然后**dir(builtins)**查看所有关键字与内置函数,由于输出内容太多,这里省略。如下所示:
In [4]: import builtins In [5]: dir(builtins) Out[5]: ['ArithmeticError', 'AssertionError', 'AttributeError', 'BaseException', 'BlockingIOError', 'BrokenPipeError', 'BufferError', 'BytesWarning', 'ChildProcessError', 'ConnectionAbortedError', 'ConnectionError', 'ConnectionRefusedError', 'ConnectionResetError', ........ ........ 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip'] #总共有154个关键字与内置函数 In [6]: len(dir(builtins)) Out[6]: 154
今天的内容整理完毕,多谢各位查看。。。
相关文章推荐
- python 基础 学习 内置函数
- python 3.x 爬虫基础---正则表达式
- Python基础内置函数
- python 3.x 关键字 (保留字)
- python 3.X基础(一)
- 第七篇 python基础之函数,递归,内置函数
- python基础知识整理——常用内置函数整理
- python基础-----内置函数
- python基础知识-内置函数
- Python3.X基础语法(数据类型/对象引用/组合数据类型/逻辑操作符/控制流语句/算数操作符/输入输出/函数创建和引用)001
- Python基础学习:关键字as
- Python基础学习:关键字finally
- Python基础学习:关键字for
- Python3.x网页分析HTMLParser基础用法
- 笔记:python基础之内置函数1
- Python零基础入门之八lambda的表达式和filter、map内置函数
- Python 3.X 基础(三)
- Python基础概念_13_常见关键字
- Python基础学习:关键字assert
- Python3.x基础学习资料整理