关于调用函数

来源:8-8 关键字可变参数

知多言少

2017-10-07

为什么我调用函数给定参数的时候,把键放在单引号内会出错?键不是字符串吗?http://szimg.mukewang.com/59d8b118000136c319201030.jpg

写回答

2回答

Arya丶

2017-10-11

额,兄弟  我觉得是这样的,  抛开函数不说  'a' = '2' 本身就是语法错误了.    而且当你定义 def test(a='2'):    的时候,你可以在函数内使用a这个变量来获取他的值(虽然有点绕口 应该能懂),  退一万步来说,假设语法没错,那么定义 def test('a'='2'): 的时候,在函数体内怎么使用这个变量的值呢...这个'a'根本不是变量啊他  

0
1
知多言少
明白了,thank Y
2017-10-11
共1条回复

7七月

2017-10-07

你这是函数传参数,跟key有什么关系,一个字符串 不能是一个形参。

1
3
7七月
回复
知多言少
这个不用遍历啊,这不是key,这是参数的名字,不一样的。
2017-10-07
共3条回复

Python3.8系统入门+进阶 (程序员必备第二语言)

语法精讲/配套练习+思考题/原生爬虫实战

14591 学习 · 4469 问题

查看课程