getpy函数代码
题目描述
编写一个Python函数 getpy(sentence),该函数接受一个字符串(由小写字母、空格和标点符号组成),并将其转换为一个新字符串,其中每个单词的拼写都用它们的首字母表示。新字符串是全部小写,且单词之间没有空格。
例如,对于字符串 "Hello World!",返回字符串 "hw"。
函数签名
def getpy(sentence: str) -> str:
输入
参数名    类型          描述
sentence    str      待转换的字符串。字符串长度 l <= 10000
输出
返回值类型    描述
str              将所有单词拼合后的字符串,每个单词的首字母为其拼音的第一个字母。
示例
输入:sentence = "Hello World!"
输出:'hw'
说明:'H'是Hello词的首字母,‘W’是World词的首字母,拼在一起就是‘hw’。
输入:sentence = "The quick brown fox jumps over the lazy dog."
输出:'tqbfjotld'
说明:'T'是The词的首字母,‘Q’是quick词的首字母,'B'是brown词的首字母,'F'是fox词的首字母,'J'是jumps词的首字母,'O'是over词的首字母,'T'是the词的首字母,'L'是lazy词的首
字母,'D'是dog词的首字母,拼在一起就是'tqbfjotld'。
注意事项
n/a
参考代码
字符串长度 python
'''全部单词首字母'''
def getpy(sentence:str) ->str:
      words=sentence.split()  #首先对原字符串进行分割
      res=""  #结果
      for w in words:
          res+=w[0]  #获取每个单词的首字母拼接在结果上
      return res.lower()  #最后要将结果转化为全小写
#获取返回值
print(getpy("Hello World!"))  #hw
print(getpy("The quick brown fox jumps over the lazy dog.")) #tqbfjotld

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。