当前位置:首页 > 编程问答 >

Python中有多少关键字

提问时间:2020年06月17日 10:45:03问题被 55 网友关注
共 1 个关于“Python中关键字有多少个”精选答案
崔彬
推荐于:2020-06-17
最佳回答

Python中关键词有多少个?Python中关键词目前有31个,可以利用Python的内置的keyword模块进行输出查看。

keyword模块

Help on module keyword:
NAME
  keyword - Keywords (from "graminit.c")
FILE
  /usr/lib64/python2.6/keyword.py
DESCRIPTION
  This file is automatically generated; please don't muck it up!
  To update the symbols in this file, 'cd' to the top directory of
  the python source tree after building the interpreter and run:
    python Lib/keyword.py
FUNCTIONS
  iskeyword = __contains__(...)
    x.__contains__(y)  y in x.
DATA
  __all__ = ['iskeyword', 'kwlist']
  kwlist = ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', ...

得到python的关键字列表:

>>> keyword.kwlist
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 
'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',
 'raise', 'return', 'try', 'while', 'with', 'yield']

 

判断字符串是否是python的关键字

>>> keyword.iskeyword('and')
True
>>> 
>>> keyword.iskeyword('has')
False

 

参考资料

  • 从Python开始学编程出版社:电子工业出版社 作者:Vamei
  • Python开发向导/云计算工程师系列出版社:水利水电出版社 作者:肖睿
  • Python+Spark2.0+Hadoop机器学习与大数据实战出版社:清华大学出版社 作者:林大贵
  • 人人都懂设计模式:从生活中领悟设计模式(Python实现)出版社:电子工业出版社 作者:罗伟富
  • Python金融实战(严玉星)出版社:人民邮电出版社 作者:严玉星
  • 相关问题

  • Python中如何对字符串大小写转换06-17
  • python字典根据值返回键的代码分析05-21
  • python输入字符串的方法04-17
  • python通过字符串调用对象属性或方法详解06-14
  • Python字符串模板知识点总结09-07
  • python使用参数对嵌套字典进行取值的实例操作09-15
  • python ChainMap合并字典的操作方法11-25
  • Python对HTML转义字符进行反转义的步骤代码01-21
  • Python判断字符串是否为字母或者数字方法总结06-20
  • Python字典的三级菜单实现方法09-17
  • Python如何对输入的数字进行排序02-28
  • python中如何提取字符串的字符03-06
  • python字符串和常见数据结构基础知识小结06-14
  • Python字符编码问题如何处理05-21
  • python opencv添加文字cv2.putText参数详解03-12
  • 更多答案
    网友NO.839265

    08-26

    python中利用await关键字如何等待Future对象完成详解, 前言 本文主要给大家介绍了关于python用await关键字等待Future对象完成的相关内容,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。 在下面的例子里,演示了怎么样使用await来等Future对象设置结果完成 示例代码如下: import asyncio def mark_done(future, result): print('setting future result to {!r}'.format(result)) future.set_result(result) async def main(loop): all_done = asyncio.Future() print('scheduling mark_done') loop.call_soon(mark_done, all_done, 'the result') result = await all_done print('returned result: {!r}'.format(result)) event_loop = asyncio.get_event_loop() try: event_loop.run_until_complete(main(event_loop)) finally: event_loop.close() 输出结果如下: scheduling mark_……

    网友NO.606932

    09-08

    python函数参数(必须参数、可变参数、关键字参数), #python中的函数定义,使用和传参###------------------- 必要参数 -------------------------------------必要参数,即函数调用时必须要传的参数, #下面进行举例说明 def helloWorld(a): print('输出:hello') if __name__ == '__main__': helloWorld("aaa") ## 必须要有参数##------------ 默认参数 -----------------------------------------------------------说明: 1.必选参数在前, 2,有多个默认参数时,调用的时候,既可以按顺序提供默认参数 3,也可以不按顺序提供部分默认参数。当不按顺序提供部分默认参数时,需要把参数名写上例如:def enroll(name, gender, age=6, city='Beijing'): print('name:', name) print('gender:', gender) print('age:', age) print('city:', city)enroll('Bob', 'M', 7……

    网友NO.703734

    06-26

    python使用什么关键字定义类, 什么是类? 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 什么是方法? 类中的函数即为方法 如何定义一个类? 定义类,语法格式如下: class ClassName: statement-1 . . . statement-N python中使用class关键字来定义类,类的命名规则是每个单词的首字母都要大写。 类对象 类对象支持两种操作:属性引用和实例化。 属性引用使用和 Python 中所有的属性引用一样的标准语法:obj.name。 类对象创建后,类命名空间中所有的命名都是有效属性名。所以如果类定义是这样: class MyClass: 一个简单的类实例 i = 12345 def f(self): return 'hello world' # 实例化类x = MyC……

    <
    1
    >

    Copyright 2018-2020 www.xz577.com 码农之家

    版权投诉 / 书籍推广 / 赞助:520161757@qq.com

    idea注册码