所以我的python代码完全正常,它是一个URL生成器。当我输入model
时,我希望自动将字母数字代码更改为大写。我怎样才能做到这一点?请问您可以将代码添加到我现有的脚本
def URLGen(model, size):
BaseSize = 580
#Base Size is for Shoe Size 6.5
ShoeSize = size - 6
ShoeSize = ShoeSize * 20
RawSize = ShoeSize + BaseSize
ShoeSizeCode = int(RawSize)
URL = 'http://www.adidas.co.uk/' + str(model) + '.html?forceSelSize=' + str(model) + '_' + str(ShoeSizeCode)
return URL
Model = raw_input('Model #: ')
Size = input('Size: ')
URL = URLGen(Model, Size)
print(URL)
答案 0 :(得分:3)
字符串的上层方法返回一个新的大写字符串。
model = model.upper()
您应该在代码示例中修复函数的缩进。
python中标识符中的单词按照惯例用Python中的下划线分隔。例如:shoe_size
而非ShoeSize