随笔分类 -  python3

摘要:max(iterable, *[, key, default]) max(arg1, arg2, *args[, key]) 函数功能为取传入的多个参数中的最大值,或者传入的可迭代对象元素中的最大值。默认数值型参数,取值大者;字符型参数,取字母表排序靠后者。还可以传入命名参数key,其为一个函数,用 阅读全文
posted @ 2018-03-29 14:21 sumcet 阅读(6237) 评论(0) 推荐(0)
摘要:函数式 = 编程语言定义的函数 + 数学意义的函数 1.不可变:不用变量保存状态,不修改变量 eg 2.第一类对象:函数即“变量” eg: 第一步执行test(smcet),调用test函数,打印sumcet,由于test函数没有返回值,所以返回值为None,最后将得到的结果传给text函数 相当于 阅读全文
posted @ 2018-03-27 17:47 sumcet 阅读(217) 评论(0) 推荐(0)
摘要:函数递归 必须有一个明确的结束条件 每次进入更深层次时,问题规模相比上次递归应有所减小 递归效率不高 eg : 分析: 将calc(1)=1返回给calc(2)的res,将calc(2)=1返回给calc(5),将calc(5)=1的值返回给calc(10) 也就是执行最后一步return res. 阅读全文
posted @ 2018-03-27 16:50 sumcet 阅读(182) 评论(0) 推荐(0)
摘要:python中定义函数时可以用必选参数、默认参数、可变参数、关键字参数和命名关键字参数,参数定义的顺序必须是:必选参数、默认参数、可变参数、命名关键字参数和关键字参数 1.必选参数 必选参数就是位置参数,调用函数时必须传入参数 2.默认参数 顾名思义默认参数就是函数有默认的参数可以不用传值给参数 e 阅读全文
posted @ 2018-03-21 23:02 sumcet 阅读(356) 评论(0) 推荐(1)
摘要:1. find() 查看子序列的首个索引,没有则返回-1 2.join() join函数将字符串中的每一个元素按照指定的分隔符进行分割 3.lower() 将字符串全部转换为小写 4.upper() 将字符串转换为大写 5.replace() 返回字符串中的 old(旧字符串) 替换成 new(新字 阅读全文
posted @ 2018-03-20 13:54 sumcet 阅读(2085) 评论(0) 推荐(0)
摘要:列表类 1. li = [1,2,3,4[1,2],5]通过list类创建的对象li 2.用中括号括起来3.逗号分隔每个元素4.列表中可以放任何元素 5.列表中的元素可以索引,修改,删除,替换,in操作 索引 li = [1,2,3,[1,5,8],4,5,6] print(li[0]) li = 阅读全文
posted @ 2018-03-20 13:43 sumcet 阅读(229) 评论(0) 推荐(0)