摘要: i=1 def func2(): i=i+1 print(2) return None func2()结果为异常函数内部定义的变量名与外部的全局变量名相同时,命名空间已经被确认,函数将不会再从外部全局变量寻找,i+1中的i就不会得到全局变量的赋值,结果报错 阅读全文
posted @ 2019-02-11 01:01 三条腿的飞猪 阅读(344) 评论(0) 推荐(0) 编辑
摘要: 类的实例对象前提是类中实现了__call__方法才是可调用的 在类中: __init__()的作用是初始化某个类的一个实例。 __call__()的作用是使实例能够像函数一样被调用 阅读全文
posted @ 2019-02-11 00:38 三条腿的飞猪 阅读(154) 评论(0) 推荐(0) 编辑
摘要: a = 10 b = 20 c = 30 g = {'a': 6, 'b': 8} t = {'b':100, 'c': 10} print(eval('a+b', g)) print(eval('a+b+c', g, t))结果为14 116eval的第一个位置参数为表达式,第二个为全局变量,第三 阅读全文
posted @ 2019-02-11 00:27 三条腿的飞猪 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 传入的参数是浮点型,所以结果也应该是浮点型,divmod返回和余数的元组,此题分别打印a,b。所以结果如上 阅读全文
posted @ 2019-02-11 00:18 三条腿的飞猪 阅读(1398) 评论(0) 推荐(0) 编辑
摘要: reverse参数为True意味着按照降序排序,字符串是按照字符ascii值排序的并且第一个字符 相同时就会比较下一个字符的ascii值,以此类推 阅读全文
posted @ 2019-02-11 00:13 三条腿的飞猪 阅读(4024) 评论(0) 推荐(1) 编辑