我已经使用.split(" ")[0/1/2]做到了这一点,但是如何获取这些单独的字符串并确定其长度呢?我这样做的原因是检查该字符串是否有中间首字母。给定一个像John M Smith这样的名字,我可以确定单词是什么,但是如果有人没有输入中间的首字母,那么姓氏将被放在中间的初始变量中。我该如何着手做这件事,或者我做错了什么?谢谢你的帮助。
这样做的重点是让用户输入他们的名字,一旦打印出来,就只打印出他们的首字母大写字母。如何获取用户输入的每个名字的第一个字母(假设用户只输入名字和姓氏)。这就是我到目前为止所拥有的,欢迎任何帮助。现在,这段代码将只打印他们键入的姓名的前两个字母,但我不知道如何只打印大写字母的首字母 name=input("what is your full name")list=name.split