当前位置: 首页 > 面试题库 >

用Python将字符串中的所有其他字母都大写吗?

高展
2023-03-14
问题内容

我一直在尝试定义一个函数,该函数将大写其他每个字母,并在accout中加上空格,例如:

print function_name("Hello world")应该打印 “ HOLLO WORLD”, 而不是 HELLO
WORLD

我希望这是有道理的。任何帮助表示赞赏。

谢谢奥莉


问题答案:

def foo(s):
ret = “”
i = True # capitalize
for char in s:
if i:
ret += char.upper()
else:
ret += char.lower()
if char != ‘ ‘:
i = not i
return ret

>>> print foo("hello world")
HeLlO wOrLd'


 类似资料:
  • 问题内容: 因此,我试图在用户输入的字符串中查找所有大写字母,但始终出现此运行时错误: 我觉得很愚蠢,但我无法弄清楚,Oracle甚至在有关java.lang.StringIndexOutOfBoundsException的页面上谈论了charAt。 这是我的代码,用于查找大写字母并打印它们: 我非常感谢您的任何投入和/或帮助。 问题答案: 应该 请记住,数组索引从零开始。 字符串长度返回 字符串

  • 问题内容: THIS IS SOMETEXT 我想使该段的首字母大写。 CSS可能吗? 编辑: 我所有的文本都用大写字母。 问题答案: 您可以使用以使段落的每个单词都大写,如下所示: 在 IE4 +中受支持。 这里的例子 。 [16.5大写:“文本转换”属性] 此属性控制元素文本的大写效果。 将每个单词的第一个字符大写;其他字符不受影响。 将每个单词都用大写字母大写: 在此假设下: 我想使它看起来

  • 问题内容: 我有一个包含小写字母和大写字母的文件,我可以用来将该文件中的所有字母都转换为大写吗? 问题答案: 尝试这个: 使用文件:

  • 问题内容: 我有一个包含字符串的python列表变量。是否有一个python函数可以将所有字符串一次转换为小写,反之亦然。 问题答案: 可以使用列表推导来完成。这些基本上采取的形式。例如,要创建一个新列表,其中所有项目均为小写(或在第二个片段中为大写),则可以使用: 您还可以使用以下功能:

  • 问题内容: 如何使用MySQL查询来计算大写字母?我现在正在尝试 但这给我一个错误的说法: 我猜,我不允许在AGAINST子句中使用列表,这很烂 那么,有没有办法实现这一目标? 问题答案: 试试这个功能- 例子:

  • 问题内容: 我正在编写python MapReduce字数统计程序。问题是数据中散布着许多非字母字符,我发现这篇文章从Python的字符串中剥离了除了字母数字字符之外的所有内容,这显示了使用正则表达式的一个很好的解决方案,但是我不确定如何实现它 恐怕我不确定该如何使用该库甚至正则表达式。我不确定如何将正则表达式模式正确地应用于传入的字符串(书的一行)以检索没有任何非字母数字字符的新行。 有什么建议