我想要完成的是让程序要求Last, First, Middle.
格式的名称,然后将其输出为First, Middle, Last.
Name = raw_input("Enter your name as Last First Middle: ")
Name.find[" "]= "x"
我要做的是找到第一个空白并将该数字作为变量,然后打开第一个空白处的字符串,然后将字符串的开头添加到空白处,这将使他的名字回到正确的位置订购。唯一的问题是我收到的错误是
TypeError:' buildin_function_or_method'对象不支持项目 分配
只是想知道为什么我无法插入查找第一个空白作为变量的数量。
答案 0 :(得分:3)
首先,您需要使用括号将参数传递给方法,以便您需要:
Name.find(" ")
其次,您无法分配方法调用,如果要替换字符串中的字符,只需使用str.replace
方法:
Name.replace(" ","x")
答案 1 :(得分:2)
很抱歉,但我认为您的解决方案有点过于复杂。看看下面的代码,它可以很容易地完成你想做的事情。
typeof