如何解决在字符串的情况下,+ 号在 python 中如何工作?
我正在从 freecodecamp 的 4 小时基本 python 视频中学习。在视频中,有一个示例展示了如何通过将单词中的元音替换为字母“g”来制作基本的翻译程序。代码为此使用了 for 循环和加号 (+)。
我的难点是我认为加号是用来将字符串相加的。不是换东西。这似乎违反直觉。它是如何工作的?如果您能指导我获取有用的资源,我将不胜感激。
解决方法
你说的对加号。它用于将字符串连接在一起。 然而,程序通过从空的翻译 = "" 构建一个新字符串来执行“翻译”,同时用 'g' 替换元音。
for letter in phrase
获取短语字符串中的每个字母并对其执行 if 检查。如果是元音,则在空字符串中添加 'g'。如果不是,请将原始字母添加到其中。最终结果是返回的“翻译”新字符串。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。