Python如何在一句英文中提取每个单词的首字母

2021-01-02 20:47:08 字数 4014 阅读 6977

1楼:

取一个单词的首字母(假设单词是word),word[0:1]。

取句子中所有的单词的首字母(假设句子是sentence)

[word[0:1] for word in sentence.split()]

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

2楼:可靠的我心我在

a='123123'#单个字bai符串

duzhi

printa[0]

a='asdasd12asd232'#多个字符串print[i[0]foriina.split('')]#根据实际情dao况分割是否

剔除版不是单词的字符串如12那就自己加权判断

3楼:大话残剑

专forcinword:

属ifc.isalpha():

print(word+':'+c.upper())break

4楼:匿名用户

取一个单词的首字母(假设单词是word),word[0:1]。

取句子中所有的单词的首字母(假设句子是sentence)

[word[0:1] for word in sentence.split()]

python 提取txt文件中每个单词的首字母

5楼:称佑呼宇寰

其实你直接说要来实现什么效果好些源。解bai释下报错的原因吧:

du1、initial

=list[0:1]你得到的并不是首字zhi母dao,原因是word.split()得到的是一个列表,而对列表使用[0:1],你得到的永远是列表的第一个元素(类型还是list),

所以这里就有问题了,你的if永远都是true(因为list肯定不会等于

str)

2、for

word

inlines:

这里用一个for循环是不够的,除非你的文档是一行一个英文单词,导致你这行b

=word[1:len(word)]也有问题之所以报错,是+不能用来连接字符串和列表,下面是实现的**,你可以参考下

file

=open(r'c:\football.txt','r')lines

=file.readlines()

forword

inlines:

fori

inword.split():

initial

=i[0]

ifinitial

=='a'

or'e'

or'i'

or'o'

or'u':b=

i[1:len(i)]c=

b+initial

+"py"

print(c.lower())

python中如何将一个英文句子中的每个单词的首字母由小写转换为大写

6楼:匿名用户

>>> import re

>>> s='hello world'

>>> s=re.sub(r"\w+",lambda match:match.group(0).capitalize(),s)

如何用python将一句话中一个单词前后的两个单词提取出来

7楼:匿名用户

可以用正则或者转化成列表后定位five的位置,然后切片取前后两个元素即可

8楼:微凉

取一个单词的首字母(假设单词是word),word[0:1]。取句子中所有的单词的回首字母(假设句子是答sentence) [word[0:

1] for word in sentence.split()]

在excel中,如何提取一段英文的每个单词的首字母 例如:do you ever think about me 提取出:dyetam

9楼:

=trim(mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:$99),100),1),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:

$99),1)=" ",row($1:$99),100),2),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:

$99),100),3),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:$99),100),4),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:

$99),1)=" ",row($1:$99),100),5),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:

$99),100),6),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:$99),100),7),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:

$99),1)=" ",row($1:$99),100),8),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:

$99),100),9),1)&mid(a1,**all(if(mid(" "&a1&" ",row($1:$99),1)=" ",row($1:$99),100),10),1))

公式以ctrl+shift+回车结束。62616964757a686964616fe4b893e5b19e31333264656664

此公式最多可处理10个单词。

10楼:匿名用户

将句子用“分列”按空格分解在后面单元格中,用left函数取值后连接。

公式如:=left(c1)&left(d1)&left(e1)&left(f1)……

python用split()函数和列表索引提取短句(英文)首字母,并且要变成大写。短句由用户输入 66

11楼:匿名用户

s = input("请输入短语:")

s.tilte()

怎么用python re.search找出每个首字母是aeiou的单词

12楼:匿名用户

可怜的娃,re.findall更简单

>>>re.findall(r'\b([aeiou][a-z]*)\b','a******e***x')

['a***','e***x']

编程,建立一个string型对象,其包含一段英文。从英文中提取每个单词并且按字母顺序排序

13楼:匿名用户

用正抄则表达袭式做,编译通过了!保证提取的是单词!

public class example

} }for(int i=0;i

14楼:匿名用户

//字符串复

string s = "abcdefg";

//提取每个制字符,变成字符数组

char send = s.tochararray();

//循环打印数组

for(int i=0;i

15楼:匿名用户

public static void main(string args)

} }for(int i=0;i给我

bai加du分zhi哦dao!回答

英文歌词每个单词的首字母都要大写吗

1楼 匿名用户 当然不用,英文如果所有字母全部大写,就相当于嚷出去一样,让人皱眉。 歌词一般手法,会将每一句的第一个字母大写。 2楼 匿名用户 不是 好像没有这个规定啊 3楼 杨洛 不用的,就像写英文诗歌一样就可以啦,没有硬性规定的 经济术语在英文文章中每个首字母都要大写,还是第一单词的首字母大写 ...

wps文字中如何设置在一段中的所有单词都首字母大写

1楼 匿名用户 首先选择需要设置的文字,字体工具中有 更改大小写 的功能 图1位置 ,然后如图2中选择 词首字母大写 即可。 2楼 匿名用户 工具 选项 编辑,里头默认的一个勾选项是 键入时自动进行句首字母大写更正 ,你看下你的wps有没有设置哦 wps文本中怎样能把所有字母全部变成大写? 3楼 智...

以S.E.A.N为首字母造单词的英文句子

1楼 耀望楼 stop eating anything now 2楼 匿名用户 she ate no egg 3楼 五色凌素 soon emily accepted notifications 4楼 锅煤 sleep earlier at night 以l o s t为首字母组成四个单词的句子,要有...