Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使程序接受一个名称并在python中只打印中间名称_Python_Windows_Debugging - Fatal编程技术网

如何使程序接受一个名称并在python中只打印中间名称

如何使程序接受一个名称并在python中只打印中间名称,python,windows,debugging,Python,Windows,Debugging,问题是:如何让一个程序接受一个名字&只打印中间的名字。 p、 我知道io已经指定了名称,但没有接受 请告诉我Python中正确的工作程序。又快又脏。没有错误检查 name = input("\n Please enter your full name: (first middle last) ") name_list = name.split() print(name_list[1]) 好的,你的问题是开放的,你应该在这里包括你的代码,但是,假设输入是干净的,你可以这样做 In [3]: de

问题是:如何让一个程序接受一个名字&只打印中间的名字。 p、 我知道io已经指定了名称,但没有接受


请告诉我Python中正确的工作程序。

又快又脏。没有错误检查

name = input("\n Please enter your full name: (first middle last) ")
name_list = name.split()
print(name_list[1])

好的,你的问题是开放的,你应该在这里包括你的代码,但是,假设输入是干净的,你可以这样做

In [3]: def middle_name(name: str) -> str:
   ...:     name_split = name.split(' ')
   ...:     return name_split[1]
   ...:

In [4]: middle_name('Jose Angel Sanchez')
Out[4]: 'Angel'

如果你发布一个帖子,你更有可能得到帮助。某些代码的图片不合适。。这个问题很可能会因为包含了不必要的截图而被否决。通过使用截图,你正在阻止任何人帮助你。没有人想从截图中重新输入你的东西,截图通常是不可读的。
In [3]: def middle_name(name: str) -> str:
   ...:     name_split = name.split(' ')
   ...:     return name_split[1]
   ...:

In [4]: middle_name('Jose Angel Sanchez')
Out[4]: 'Angel'