摘要: a = 2 def wrapper(): a += 1 print(a) wrapper() 局部变量不能修改全局变量 阅读全文
posted @ 2020-05-10 22:01 岛主d 阅读(309) 评论(0) 推荐(0) 编辑
摘要: def func2(): print(2) def func3(): print(6) print(4) func3() print(8) print(3) func2() print(5) 结果: 3 2 4 6 8 5 阅读全文
posted @ 2020-05-10 18:17 岛主d 阅读(290) 评论(0) 推荐(0) 编辑
摘要: def func(*args,**kwargs): print(args,kwargs) func(1,2,3,'hhh',name = 'cbb') (1, 2, 3, 'hhh') {'name': 'cbb'} 函数内,调用: def func(*args): print(args) list 阅读全文
posted @ 2020-05-10 16:42 岛主d 阅读(225) 评论(0) 推荐(0) 编辑
摘要: def func(*argvs): number = 0 for i in argvs: number += i return number print(func(1,2,3,4)) 阅读全文
posted @ 2020-05-10 12:28 岛主d 阅读(207) 评论(0) 推荐(0) 编辑
摘要: def register(name,sex,age,edu): with open('student_msg.txt','a') as f1: f1.write(f'{name},{sex},{age},{edu}\n') n,s,a,e = input('输入姓名、性别、年龄、学历,并以逗号隔开' 阅读全文
posted @ 2020-05-10 00:19 岛主d 阅读(851) 评论(0) 推荐(0) 编辑
摘要: def func(argv): dic = {} for i in range(len(argv)): dic[i] = argv[i] return dic print(func([11,22,33,44])) for循环配合range()获取索引 阅读全文
posted @ 2020-05-09 23:45 岛主d 阅读(642) 评论(0) 推荐(0) 编辑
摘要: def func(argv): if len(argv) > 2: return argv[:2] else: return argv 简单的 if else结构可以用三元运算符: def func(argv): return argv[:2] if len(argv) > 2 else argv 阅读全文
posted @ 2020-05-09 23:24 岛主d 阅读(865) 评论(0) 推荐(0) 编辑
摘要: def func(argv): if len(argv) > 5: return True else: return False 简单的 if else结构可以用三元运算符写: def func(argv): return True if len(argv) > 5 else False 阅读全文
posted @ 2020-05-09 23:02 岛主d 阅读(2137) 评论(0) 推荐(0) 编辑
摘要: Python中深拷贝与浅拷贝的区别: 原创 2017年04月20日 16:58:35 标签: python / python两种拷贝 / 深拷贝浅拷贝 / 拷贝区别 1661 原创 2017年04月20日 16:58:35 标签: python / python两种拷贝 / 深拷贝浅拷贝 / 拷贝区 阅读全文
posted @ 2018-03-29 17:42 岛主d 阅读(221) 评论(0) 推荐(0) 编辑
摘要: 写python程序时,出现错误: ValueError: math domain error 原因:某些操作不符合数学定义,如对负数取对数,对负数开平方。 阅读全文
posted @ 2018-03-28 16:25 岛主d 阅读(4288) 评论(0) 推荐(0) 编辑