我想把一個完整的名字變成一個字符串的首字母縮寫。我的邏輯是大寫字符串中的所有名稱,將空格中的字符串拆分爲一個列表,然後選擇每個索引的第一個字符,然後將這些字符加入由句點分隔的單個字符串中。你怎麼能把一個完整的名字格式化成只是首字母? (X.X.X.)
我遇到了麻煩,不知道是否有更好的方法。
這是我目前的進度:
def main():
fstn= input("Enter your full name:")
fstn=fstn.title()
fstn= fstn.split(" ")
for i in fstn:
fstn= i[0]
print(fstn)
main()
此打印出每個初始另一條線路,我如何完成這個?
的可能的複製[如何不換行或空格打印嗎?](https://stackoverflow.com/questions/493386/how-to-print -without-newline-or-space) – Kevin