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

python仅将首字母大写

益英逸
2023-03-14
问题内容

我知道.capitalize()将字符串的第一个字母大写,但是如果第一个字符是整数怎么办?

这个

1bob
5sandy

对此

1Bob
5Sandy

问题答案:

如果第一个字符是整数,则不会大写第一个字母。

>>> '2s'.capitalize()
'2s'

如果需要此功能,请去除数字,然后使用'2'.isdigit()来检查每个字符。

>>> s = '123sa'
>>> for i, c in enumerate(s):
...     if not c.isdigit():
...         break
... 
>>> s[:i] + s[i:].capitalize()
'123Sa'


 类似资料:
  • 将字符串首字母大写。 使用数组 解构(destructuring) 和 String.toUpperCase() 大写第一个字母,用 ...rest 获得第一个字母后字符数组,然后 Array.join('') 再次使它成为一个字符串。 省略 lowerRest 参数以保持字符串的剩余部分不变,或者将其设置为 true 这将会使字符串的剩余部分都转换为小写。 const capitalize =

  • 问题 你想把字符串中每个单词的首字母转换为大写形式。 解决方案 使用“拆分-映射-拼接”模式:先把字符串拆分成单词,然后通过映射来大写单词第一个字母小写其他字母,最后再将转换后的单词拼接成字符串。 ("foo bar baz".split(' ').map (word) -> word[0].toUpperCase() + word[1..-1].toLowerCase()).join ' ' #

  • 问题内容: 如何在Java中首字母大写 问题答案: 下面是在java中将字符串的第一个字母转换为大写的步骤 获取字符串的第一个字母使用。 获取剩余的字符串使用。 使用方法将字符串的第一个字母转换为大写。 连接 输出: 每个单词的首字母大写 以下是将每个单词的首字母大写的步骤。 按空间拆分字符串并为其分配字符串数组words 迭代字符串数组单词并执行以下操作: * 获取字符串的第一个字母使用。 *

  • 问题内容: 我知道这个线程到处都是,但是,情况稍有不同。在我公司使用的套件中,我对SQL的访问权限有限,并且无法运行带有函数等的复杂代码。我有一个SQL查询,该查询将多列数据编译为一列,并使用group by子句淘汰了多重性。但是,由于存在差异,因此这导致所有结果以大写形式返回。我现在必须将其改回原来的样子,即每个单词的首字母大写。我需要一种非常简洁的方法。该套件使用VBScript和XML,但是

  • 问题内容: 我想将句子的首字母大写,如果可能的话还要大写逗号后的首字母。我想在这里添加代码: 问题答案: 您可以使用伪元素将元素的首字母大写。 这是仅使用CSS就能获得的最接近的结果。您可以使用javascript(与jQuery结合使用)将每个句点(或逗号,如您所愿)后的每个字母包装在。您可以添加与上述相同的CSS 。或一起用javascript完成。 这是css方法的代码段:

  • 本文向大家介绍Python就将所有的英文单词首字母变成大写,包括了Python就将所有的英文单词首字母变成大写的使用技巧和注意事项,需要的朋友参考一下 摘要: 将英文单词首字母变成大写是一个古老的话题,很常用,也很简单。不过如何用更简单的方式批量完成这个工作,则有很多学问,不想来看看吗! 将英文单词首字母变成大写是非常常用的文本操作,使用capitalize方法可以将一个英文单词的首字母变成大写。