python编程题 提取首字符?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python编程题 提取首字符?相关的知识,希望对你有一定的参考价值。

参考技术A s=input("输入字符串:")
s_list=s.split()
s_out=""
for i in range(0,len(s_list)):
s_out=s_out+s_list[i][0]
print(s_out)
参考技术B 取一个单词的首字母(假设单词是word),word[0:1]。
句子中所有的单词的首字母(假设句子是sentence)
[word[0:1] for word in sentence.split()]追问

能写一个完整的程序吗?

参考技术C str=input("请输入单词或数字,使用空格分隔内容:")
print("输入的内容是:",str)
lista=' '.join(str.split()).split(' ')
newstr=''
for item in lista:
newstr=newstr+item[0]
print(newstr)
#如果字符之间输入了多个空格,也不会出错
参考技术D data = input('请输入字符串:').split()
data = ''.join(map(lambda x: x[0],data))
print(data)追问

大神,这题会做吗?

本回答被提问者采纳

python统计两个字符串从首字符开始最大连续相同的字符数

在python中统计两个字符串从首字符开始最大连续相同的字符数,函数如下:

def get_num(s1, s2):
    num = 0
    len_s1 = len(s1)
    list_s1 = []
    for i in range(len_s1):
        two_s1 = s1[0:i+1]
        list_s1.append(two_s1)
    for i in list_s1:
        if s2.startswith(i) and len(i) > num:
            num = len(i)
    return num

 

以上是关于python编程题 提取首字符?的主要内容,如果未能解决你的问题,请参考以下文章

python统计两个字符串从首字符开始最大连续相同的字符数

python中如何提取单词的首字母

python怎么样提取字符到列表?

Python基本语法-2

实验吧编程题:百米

Python元编程描述符