【问题标题】:Uppercase and lowercase string [duplicate]大写和小写字符串[重复]
【发布时间】:2020-09-16 12:32:15
【问题描述】:

有没有办法在命令中将字符串转换为大小写字母序列?例如,al_sp "Kilometers" → KiLoMeTeRs

这是我迄今为止尝试过的,但我没有得到任何输出,感谢任何帮助

@commands.command()
    async def rand(self, c, upperlower):
        upperlower = upperlower.join([char.upper() if i%2==0 else char.lower() for i, char in enumerate(upperlower)])
        await c.message.delete()
        await c.send(upperlower)

【问题讨论】:

  • 您是否收到错误消息?你有on_message 活动吗? (如果有,请张贴)。最后upperlower.join 应该是''.join

标签: python string discord discord.py


【解决方案1】:

感谢 Patrick Haugh 指出这一点

我需要将upperlower.join 替换为''.join

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-09-13
    • 1970-01-01
    • 2010-11-26
    • 2016-01-25
    • 2023-03-25
    • 2012-12-10
    • 1970-01-01
    相关资源
    最近更新 更多