我想定义一个函数,它接受一个句子并返回长度至少为 4 且小写的单词。问题是,我对 Python 很陌生,我不太确定如何编写处理单词而不是整数的代码。我目前的代码如下:
def my_function(s):
sentence = []
for word in s.split():
if len(word) >=4:
return (word.lower())
如果我my_function("Bill's dog was born in 2010")
希望["bill","born"]
我的代码输出在哪里"bill's"
从我在 StackOverflow 和 Python 教程中看到的内容来看,正则表达式会帮助我,但我不完全理解模块中发生了什么。如果可以的话,你们能解释一下正则表达式如何提供帮助吗?