Python–根据单词创建首字母缩略词
原文:https://www . geesforgeks . org/python-create-缩略语-from-word/
给定一个字符串,任务是编写一个 Python 程序从该字符串中提取首字母缩略词。
示例:
输入:计算机科学工程
输出: CSE
输入:极客为极客
输出: GFG
输入:北方邦
输出:上升
方法 1:
需要以下步骤:
- 将输入作为字符串。
- 将字符串的第一个字母添加到输出中。
- 迭代整个字符串,并将下一个字母添加到要输出的空格中。
- 将输出更改为大写(必需的首字母缩略词)。
Python 3
# function to create acronym
def fxn(stng):
# add first letter
oupt = stng[0]
# iterate over string
for i in range(1, len(stng)):
if stng[i-1] == ' ':
# add letter next to space
oupt += stng[i]
# uppercase oupt
oupt = oupt.upper()
return oupt
# input string
inpt1 = "Computer Science Engineering"
# output acronym
print(fxn(inpt1))
# input string
inpt1 = "geeks for geeks"
# output acronym
print(fxn(inpt1))
# input string
inpt1 = "Uttar pradesh"
# output acronym
print(fxn(inpt1))
输出:
CSE
GFG
UP
方法 2:
需要以下步骤:
- 将输入作为字符串。
- 把单词分开。
- 迭代单词,并将第一个字母添加到输出中。
- 将输出更改为大写(必需的首字母缩略词)。
Python 3
# function to create acronym
def fxn(stng):
# get all words
lst = stng.split()
oupt = ""
# iterate over words
for word in lst:
# get first letter of each word
oupt += word[0]
# uppercase oupt
oupt = oupt.upper()
return oupt
# input string
inpt1 = "Computer Science Engineering"
# output acronym
print(fxn(inpt1))
# input string
inpt1 = "geeks for geeks"
# output acronym
print(fxn(inpt1))
# input string
inpt1 = "Uttar pradesh"
# output acronym
print(fxn(inpt1))
输出:
CSE
GFG
UP
版权属于:月萌API www.moonapi.com,转载请注明出处