当前位置: 首页 > 面试题库 >

是否可以获取Python中的关键字列表?

茹展鹏
2023-03-14
问题内容

我想获取所有Pythons关键字作为字符串的列表。如果我可以为内置函数做类似的事情,那也将很漂亮。

像这样的东西:

import syntax
print syntax.keywords
# prints ['print', 'if', 'for', etc...]

问题答案:

您询问了有关 语句的信息 ,同时在输出示例中显示了 关键字

如果您在寻找 关键字
,它们都列在keyword模块中:

>>> import keyword
>>> 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']

keyword.kwlist文档:

包含为解释程序定义的所有关键字的序列。如果将任何关键字定义为仅在特定__future__语句生效时才处于活动状态,则这些关键字也将包括在内。



 类似资料:
  • 问题内容: 我需要验证以编程方式创建的SQL列的 名称… 有两个验证规则: 该 名称 不应该是一个C#关键字 该 名称 不应该是一个SQL关键字 (SQL Server 2008 R2中) 第一条规则的解决方案很好: 该 CSharpCodeProvider 类有 IsValidIdentifier 方法,这使得验证的实现变得更加容易。 (前任: ) 第二条规则的解决方案是冗长的一句: 我发现进行

  • 问题内容: 我正在编写一个程序,该程序会对python进行一些代码生成,并且如果它是python关键字,则需要以不同的方式对待字符串。打印python关键字和一些其他内容,但是我想知道是否存在一种pythonic的方法来获取包含这些字符串的实际可迭代对象? 问题答案: 您最好使用关键字模块

  • 问题内容: 我正在使用Elasticsearch v2.3.0。假设我有一个映射索引: 所以,从文本复制到文本因。如果你查询信息,然后从纯数据显示在现场,因为不被修改。如果要获取所有文本,则应汇总客户端上的所有字段。如果有许多子字段,这可能会带来不便。 是否有一个魔术查询,该查询允许获取复制了所有文本的字段? 问题答案: 在字段集的映射中, 您应该能够使用字段来获取它 范例 : 结果

  • 问题内容: 是python中的关键字吗? 我看过一些使用关键字的代码就很好,而其他人则建议不要使用它,而我的编辑器则将其作为关键字进行颜色编码。 问题答案: 不,是内置的,不是关键字: 可以将其视为的别名,但是由于新框架替代了它,因此已从Python 3中删除了它。从技术上讲,它是函数返回的对象的类型。

  • 问题内容: 在Java中,我们看到了很多可以使用该关键字但很少使用的地方。 例如: 在上述情况下,可以,但是通常不这样做。 当一个方法永远不会被覆盖时,我们可以使用关键字。类似地,对于不会被继承的类。 在任何或所有这些情况下使用final关键字是否真的可以提高性能?如果是这样,那又如何?请解释。如果对性能的正确使用确实很重要,那么Java程序员应该养成什么习惯来充分利用关键字? 问题答案: 通常不

  • 本文向大家介绍用python获取txt文件中关键字的数量,包括了用python获取txt文件中关键字的数量的使用技巧和注意事项,需要的朋友参考一下 缘起:   开发人员需要tomcat中一个项目在一个月的访问请求量,因其他原因只剩下查找tomcat请求日志的方法获取,刚好最近在学习python,于是就用python摸索了下; 大体思路:                   1.把相应tomcat的