摘要: 函数接收的参数可以是数字,字符串,列表,元组,字典,集合,也可以是另一个函数,那么这个接收一个函数作为参数的函数就称为高阶函数 运行结果 还有一种是返回值中包含函数名 运行结果 阅读全文
posted @ 2018-01-31 22:55 Sch01aR# 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 递归函数就是函数在自己内部调用自己 运行结果 PS:递归循环允许的最大次数为999次 阅读全文
posted @ 2018-01-31 22:45 Sch01aR# 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 全局变量 全局变量 全局变量在函数中能直接访问 运行结果 但是全局变量的值(数字,字符串)不会被函数修改 运行结果 name变量在函数内被修改过,只在函数内有效,不影响全局变量的值,最后打印的全局变量的值还是不变 函数可以修改全局变量定义的列表,字典,集合 运行结果 全局变量里的列表,字典,集合都在 阅读全文
posted @ 2018-01-31 22:35 Sch01aR# 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 位置参数 位置参数 根据位置顺序来传递参数 运行结果 按照位置顺序,1赋值给了a,2赋值给了b 关键字参数 关键字参数 根据形参的值来传递参数 运行结果 把1直接赋值给了形参b,把2直接赋值给了形参a 同时使用位置参数和关键字参数 同时使用位置参数和关键字参数 同时使用位置参数和关键字参数进行传参的 阅读全文
posted @ 2018-01-31 16:49 Sch01aR# 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 定义一个函数可以在最后加上return返回值,方便查看函数是否运行完成和返回函数的值 运行结果 函数可以不用return,如果没有return返回值,函数返回的值为None 函数可以返回数字,字符串,列表,元组,字典,集合 如果返回多个值,则返回的值将以元组返回 return语句代表函数执行结束,函 阅读全文
posted @ 2018-01-31 15:57 Sch01aR# 阅读(19576) 评论(1) 推荐(0) 编辑
摘要: argparse模块可以设置两种命令参数,一个是位置参数,一个是命令参数 位置参数 位置参数 直接不带参数运行 报错,需要传个位置参数 打印了传的参数 可选参数 可选参数 运行结果 没传参数也没有报错,所以参数是可选的,而且参数的顺序也不是按顺序的 -t和--thread都能进行传参数 后面加等号和 阅读全文
posted @ 2018-01-31 01:35 Sch01aR# 阅读(669) 评论(0) 推荐(0) 编辑