2024-06-26 14:27:12 发布
网友
因此,我正在用python制作一个表,为此,我需要用户为该表提供一个人的名字(例如davidbeckham)。但是,当用户输入这个值并显示表时,名称需要如下所示:Beckham, David。我该怎么做呢
Beckham, David
在python3.6+中,可以使用格式化的字符串文本(PEP 498)。可以使用^{}和maxsplit=1来说明中间名:
maxsplit=1
x = 'David Robert Bekham' first_names, last_name = x.rsplit(maxsplit=1) res = f'{last_name}, {first_names}' # 'Bekham, David Robert'
只需将输入存储在变量中:
name = input() first_name, last_name = name.split(" ") table_value = last_name + ", " + first_name
在python3.6+中,可以使用格式化的字符串文本(PEP 498)。可以使用^{} 和
maxsplit=1
来说明中间名:只需将输入存储在变量中:
相关问题 更多 >
编程相关推荐