Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 关键字.iskeyword(';if';)是如何工作的?_Python_Pycharm - Fatal编程技术网

Python 关键字.iskeyword(';if';)是如何工作的?

Python 关键字.iskeyword(';if';)是如何工作的?,python,pycharm,Python,Pycharm,我开始编写Python指南 () 在标题“测试标识符是否有效”下,,由于某种原因,它对我不起作用 PFB我正在尝试的内容的快照: 我得到的错误是:基本上,我没有得到任何回报,不管是真是假 例如,当我把这些行放在下面: import keyword keyword.iskeyword("techbeamers") 我收到 “进程已完成,退出代码为0” 我该怎么做才能让它工作 另外,我是这个论坛的新手,一般来说,如果我在帖子中出错/没有添加足够的信息,请让我知道 谢谢大家! 此代码旨在从交互式

我开始编写Python指南

()

在标题“测试标识符是否有效”下,,由于某种原因,它对我不起作用

PFB我正在尝试的内容的快照:


我得到的错误是:基本上,我没有得到任何回报,不管是真是假

例如,当我把这些行放在下面:

import keyword
keyword.iskeyword("techbeamers")
我收到

“进程已完成,退出代码为0”

我该怎么做才能让它工作

另外,我是这个论坛的新手,一般来说,如果我在帖子中出错/没有添加足够的信息,请让我知道


谢谢大家!

此代码旨在从交互式Python REPL运行:

me@host $ python
Python 2.7.14+ (default, Mar 13 2018, 15:23:44)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.iskeyword('if')
True
它显示“True”,因为这是一个Read Eval-Print循环

您似乎已将其放入文件并作为程序运行。这确实不会产生任何输出:

me@host $ cat test.py
import keyword
keyword.iskeyword('if')

me@host $ python test.py
(no output)
在这种情况下,您必须添加自己的
print
语句:

me@host $ cat test.py
import keyword
print(keyword.iskeyword('if'))

me@host $ python test.py
True

此代码旨在从交互式Python REPL运行:

me@host $ python
Python 2.7.14+ (default, Mar 13 2018, 15:23:44)
[GCC 7.3.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import keyword
>>> keyword.iskeyword('if')
True
它显示“True”,因为这是一个Read Eval-Print循环

您似乎已将其放入文件并作为程序运行。这确实不会产生任何输出:

me@host $ cat test.py
import keyword
keyword.iskeyword('if')

me@host $ python test.py
(no output)
在这种情况下,您必须添加自己的
print
语句:

me@host $ cat test.py
import keyword
print(keyword.iskeyword('if'))

me@host $ python test.py
True

这对我来说很好。你能再描述一下发生这种情况时你在电脑上实际做了什么吗?你最近怎么样?您是以交互方式运行python,还是创建一个文件并以python程序的形式运行该文件?您使用的是哪种操作系统和python版本?如果您想查看该值,必须
打印它。表达式值仅在交互模式下自动打印。请参见。我们要求您将代码作为文本包含,以便可以复制和粘贴,并且仅使用图像来说明无法以任何其他方式显示的问题(例如,显示GUI显示的呈现方式与应该呈现的方式相比)。这对我来说很好。你能再描述一下发生这种情况时你在电脑上实际做了什么吗?你最近怎么样?您是以交互方式运行python,还是创建一个文件并以python程序的形式运行该文件?您使用的是哪种操作系统和python版本?如果您想查看该值,必须
打印它。表达式值仅在交互模式下自动打印。请参见。我们要求您将代码作为文本包含,这样它就可以被复制和粘贴,并且只使用图像来说明无法以其他方式显示的问题(例如,显示GUI显示是如何呈现的,而不是它应该如何呈现)。嘿,我在这方面真的很新,尝试理解它,但失败得很惨。我将按数字对我的问题进行排序:1。Python REPL-PyChram是REPL的例子?2.我不确定这部分代表什么:me@host$python python 2.7.14+(默认值,2018年3月13日,15:23:44)[GCC 7.3.0]在linux2上键入“帮助”、“版权”、“信用”或“许可证”以了解更多信息。3.我想我明白了。我没有得到任何输出,因为我没有把命令打印出来,对吗?谢谢。“REPL”是一种模式,在该模式下,您可以交互地键入要立即执行的Python命令,并显示输出(用于测试和调试目的)。有关如何在PyCharm中获取交互式Python提示,请参见。2.这是一个系统终端的“屏幕截图”,在这里我运行了
python
来获取REPL(在PyCharm之外),并输入了您正在查看的命令。3.是的。嘿,我对这一点真的很陌生,试着去理解它,但不幸地失败了。我将按数字对我的问题进行排序:1。Python REPL-PyChram是REPL的例子?2.我不确定这部分代表什么:me@host$python python 2.7.14+(默认值,2018年3月13日,15:23:44)[GCC 7.3.0]在linux2上键入“帮助”、“版权”、“信用”或“许可证”以了解更多信息。3.我想我明白了。我没有得到任何输出,因为我没有把命令打印出来,对吗?谢谢。“REPL”是一种模式,在该模式下,您可以交互地键入要立即执行的Python命令,并显示输出(用于测试和调试目的)。有关如何在PyCharm中获取交互式Python提示,请参见。2.这是一个系统终端的“屏幕截图”,在这里我运行了
python
来获取REPL(在PyCharm之外),并输入了您正在查看的命令。3.正确的。