为什么在需要时使用空参数很有用?
编辑
就像在这段代码中制作一个Caesar密码一样,
def main():
msgRaw = input('Please enter your message: ')
key = eval(input('Key value: ')
tempS = ''
tempL = []
for i in msgRaw.split():
for c in i:
tempS = tempS+chr(ord(c)+key)
tempL.append(tempS)
tempS = ''
print('\nYour encrypted message is: '+' '.join(tempL)+'.')
main()
为什么tempS和tempL设置为空?
答案 0 :(得分:0)
你没有调用下摆参数,但它们是空的原因是在Python中你没有声明像
这样的变量int i; 或双倍;
所以你要做的就是将它初始化为空,这将给译员提供有关变量数据类型的知识,以后可以使用
请记住:您无法使用一种数据类型的变量来分配不同类型的数据。