繁体   English   中英

我想在 python 中打印名字姓氏和姓氏名字

[英]I want to print first name last and second name first in python

name=''.join(list(map(str,input())))

我想使用上面的输入法,在 python 中打印名字姓氏和姓氏名字。

例如,我想将 Tom Hardy 打印为 Hardy Tom。 怎么做到呢? 谢谢

input()方法已经返回一个字符串,在其上应用map(str,)没有意义。

你最好拆分并颠倒顺序

name = " ".join(reversed(input("What's your name: ").split()))
print(name)

或者可能更容易,但失败了,你没有输入准确的 2 个词

first_name, second_name = input("What's your name: ").split()
print(second_name, first_name)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM