所以基本上如果有人要输入姓名和号码,我想创建一个用户名的前三个字母和该号码的最后3位数字生成的用户名。我已经完成了所有设置,我只需要知道如何从用户输入中提取x个数字/字母。
提前致谢!
答案 0 :(得分:1)
假设名称为“Bobby”,数字为2014:
name="Bobby"
number=2014
numberAsString=str(2014) #cast as string
print name[0:3] #gives you "Bob"
print numberAsString[-3:] #gives you "014"
答案 1 :(得分:1)
name = "Timothy"
number = 1234
username = "%s%s" % (name[:3], str(number)[-3:])
print username
# Prints Tim234