python中如何提取單詞的首字母

2021-03-04 08:30:13 字數 2448 閱讀 8009

1樓:可靠的我心我在

a='123123' #單個字bai符串

duzhi

print a[0]

a='asd asd 12 asd 232' #多個字串print [i[0] for i in a.split(' ')] #根據實際情dao況分割 是否

剔除版不是單詞的字串 如12 那就自己加權判斷

2樓:大話殘劍

專for c in word:

屬if c.isalpha():

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

3樓:匿名使用者

取一個單詞的首字母(假設單詞是word),word[0:1]。

取句子中所有的單詞的首字母(假設句子是sentence)

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

python 提取txt檔案中每個單詞的首字母

4樓:稱佑呼宇寰

其實你直接說要來實現什麼效果好些源。解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中如何將一個英文句子中的每個單詞的首字母由小寫轉換為大寫

5樓:第一碗羊雜割

我簡單寫了一個,題主看行不行

def convert_initial(old: str) -> str:

new = ""

i = 0

while i < len(old):

if (i == 0) or (old[i - 1] == " "):

new += old[i].upper()else:

new += old[i]

i += 1

return new

執行示例:

>>> convert_initial("are u ok?")'are u ok?'

>>> convert_initial("who am i?")'who am i?'

>>> convert_initial("here u r.")'here u r.'

6樓:匿名使用者

它的邏輯就是把每個單詞分離出來並且使用capitalize()函式,最後連線到一起

7樓:可靠的我心我在

#!/usr/bin/python

str = "this is string example....wow!!!";

print "str.capitalize() : ", str.capitalize()

8樓:匿名使用者

str.title()

python如何在一句英文中提取每個單詞的首字母

9樓:

取一個單詞的首字母(假設單詞是word),word[0:1]。

取句子中所有的單詞的首字母(假設句子是sentence)

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

怎麼用python re.search找出每個首字母是aeiou的單詞

10樓:匿名使用者

可憐的娃,re.findall更簡單

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

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

如何提取ps中的素材,如何提取PS中的素材

提取ps中 的素材 是ps檔案吧,素材裡面有圖層吧,把圖層拖到編輯的新檔案裡就可以了,如果沒有圖層,只好勾圖咯 這三個工具可以把你需要的 摳下來,ctrl c複製,ctrl v貼上即可 魔術棒工具,快速選擇工具 怎樣用photoshop把 裡的人物提取出來?1 開啟photoshop cc2019,...

如何用Python將一句話中單詞前後的兩個單詞提取出來

可以用正則或者轉化成列表後定位five的位置,然後切片取前後兩個元素即可 取一個單詞的首字母 假設單詞是word word 0 1 取句子中所有的單詞的回首字母 假設句子是答sentence word 0 1 for word in sentence.split python中如何將一個英文句子中的...

怎樣用python提取文字中某一段文字

不應該去python吧提問麼 把你的文字發出來 我直接敲 給你 關鍵是你想取 哪一段文字 的哪些字 python中如何從字串內提取指定的字元 怎麼用python提取一段文字中的數字?5 import re s ma5 12.56 ma10 12.69 ma20 12.19 print re.find...