每當我嘗試顯示帶有第一個初始連接到末尾的名字時,我會得到一個超出字符串索引範圍的錯誤!操縱字符串返回連接的用戶名
def ForeName():
return raw_input("Please enter your Forename: ")
def MiddleName():
return raw_input("please enter your middle name, if none leave blank: ")
def LastName():
return raw_input("Please enter your last name: ")
def Test():
ForeNameT = ForeName()
MiddleNameT = MiddleName()
LastNameT = LastName()
if not MiddleNameT:
first_username = ForeNameT[0:] + LastNameT[0]
elif ForeNameT:
first_username = ForeNameT[0:][0] #i want to display the first name with the initial of the first name attached to the end of the first name.
else:
first_username = ForeNameT[0:] + MiddleNameT[0]
return first_username
print Test()
我有一個大概的想法,我需要調用你剛剛用於打印測試()行的參數,只是不知道該怎麼做!正如我所說,沒有尋找答案,只是更簡潔的信息,關於我試圖做什麼。 –
如何將參數傳遞給函數?試着找出如何做到這一點的谷歌搜索。 – yper