Lambda,python中的闭包

2024-04-26 10:56:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我上python课。我有很多问题要解决,但这两个问题让我头痛。有什么解释或解决办法吗?你知道吗

编写检索名称列表的脚本。对于每个名称: -如果超过5个字符,去掉辅音 -如果是短的(或相等的),那么5个字符,删除元音 按字母顺序排列结果名称,然后打印连接的字符串。 提示:为每个操作使用函数:删除元音/辅音(使用lambda函数)、字符串串联、按字母顺序排序。 使用全局常量。你知道吗

创建一个参数为数字的函数,名为start\u number。 使用闭包(在第一个函数中定义一个新函数),显示接下来的5个素数,从start\u number(封闭范围中的参数)开始。 例子: 起始编号=11 结果:11,13,17,19,23


Tags: lambda函数字符串脚本名称number列表参数
1条回答
网友
1楼 · 发布于 2024-04-26 10:56:17
def removeVowels(s):
    return s.translate(None,'aeiouAEIOU')
def removeConsonants(s):
    return s.translate(None,set(string.ascii_letters).difference('aeiouAEIOU'))

是去除元音和辅音的一种方法

相关问题 更多 >