[英]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.