关于函数括号内变量的问题
def make_albm(name,albm):alums={'names':name,'albms':albm}
return alums
print(make_albm('jay','fantesy'))
就比如上面的这串代码。函数括号内变量如果不加引号就会报错。这是因为字典里面的值需要引号还是括号内需要是字符串? 因为你要传的参数是字符串,不是数字,所以必须加引号
如果你不想加引号那在print前边加上jay =1 和fantesy = 2 这样就可以不用引号了 1.不是因为字典里面的值需要引号
1.加引号是因为,括号内传递的变量是字符串,规定:要有引号
2.数字类变量不需要引号
页:
[1]