如何将其写入 Python 3 中的函数?
How do I write this into a function in Python 3?
我如何将其写入提供相同输出的函数?
from nltk.book import text2
sorted([word.lower() for word in text2 if len(word)>4 and len(word)<12])
我不确定我是否理解正确。
from nltk.book import text2
def my_func():
return sorted([word.lower() for word in text2 if len(word)>4 and len(word)<12])
my_func()
欢迎使用 Whosebug!不幸的是,为你编写代码不是我们的工作,而是帮助你了解你在哪里 运行 犯了一些错误。
你想做的是学习如何 lowercase
字符串、编写条件(如 length > 4 && < 12
)和 sort
数组。
python 这些都是一些基本的、易于学习的功能,查找这些文档可以得到答案。一旦您编写了自己的 python 代码,我们就可以更好地帮助您获得解决方案并指出任何缺陷。
函数是使用特殊关键字 def
定义的,后跟括号中的函数名和参数。函数体必须缩进。输出通常使用 return
关键字传递。对于这一行特定的代码,您可以这样包装它:
from nltk.book import text2
def funcName():
return sorted([word.lower() for word in text2 if len(word)>4 and len(word)<12])
其中 funcName 可以替换为任何其他词,最好是能更准确地描述函数功能的词。
要使用该功能,您需要添加一行funcName()
。然后将执行该函数,执行后,程序 returns 到调用 funcName 的行,并将其替换为函数的 return 值。
您可以在 documentation.
中找到有关函数的更多信息
我如何将其写入提供相同输出的函数?
from nltk.book import text2
sorted([word.lower() for word in text2 if len(word)>4 and len(word)<12])
我不确定我是否理解正确。
from nltk.book import text2
def my_func():
return sorted([word.lower() for word in text2 if len(word)>4 and len(word)<12])
my_func()
欢迎使用 Whosebug!不幸的是,为你编写代码不是我们的工作,而是帮助你了解你在哪里 运行 犯了一些错误。
你想做的是学习如何 lowercase
字符串、编写条件(如 length > 4 && < 12
)和 sort
数组。
python 这些都是一些基本的、易于学习的功能,查找这些文档可以得到答案。一旦您编写了自己的 python 代码,我们就可以更好地帮助您获得解决方案并指出任何缺陷。
函数是使用特殊关键字 def
定义的,后跟括号中的函数名和参数。函数体必须缩进。输出通常使用 return
关键字传递。对于这一行特定的代码,您可以这样包装它:
from nltk.book import text2
def funcName():
return sorted([word.lower() for word in text2 if len(word)>4 and len(word)<12])
其中 funcName 可以替换为任何其他词,最好是能更准确地描述函数功能的词。
要使用该功能,您需要添加一行funcName()
。然后将执行该函数,执行后,程序 returns 到调用 funcName 的行,并将其替换为函数的 return 值。
您可以在 documentation.
中找到有关函数的更多信息