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编程题 提取首字符?的主要内容,如果未能解决你的问题,请参考以下文章