空参数的有用性

时间:2016-04-23 01:52:40

标签: python-2.7 parameters

为什么在需要时使用空参数很有用?

编辑

就像在这段代码中制作一个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设置为空?

1 个答案:

答案 0 :(得分:0)

你没有调用下摆参数,但它们是空的原因是在Python中你没有声明像

这样的变量

int i;    或双倍;

所以你要做的就是将它初始化为空,这将给译员提供有关变量数据类型的知识,以后可以使用

请记住:您无法使用一种数据类型的变量来分配不同类型的数据。