
python
文章平均质量分 72
BubuxingBala
这个作者很懒,什么都没留下…
展开
-
python基础整理
之前学习了python,中间有事情放下了一段时间,再捡起来发现忘光了,重新来一遍吧 1.格式化print('hi, %s. you have %d yuan!' % ('liyang', 1000))类似于oc的stringWithFormat方法,%%两个百分号代表%print('{0},你完成了{1:.2f}%'.format('liyang', 79.8955))传入的参数依次替换字符串内的...原创 2018-06-15 17:04:35 · 167 阅读 · 0 评论 -
Python自定义函数的参数
python函数的参数根据类型特点分成四个:必选参数、默认参数、可变参数、关键字参数定义示例代码结果必选参数普通参数,必传def power(x): s = 1 while x > 1: x -= 1 s *= x return sprint(power(5))24默认参数给参数一个默认值,可以不传默认参数必须指向不变对象!!!def power(x, n=2): s = 1 w...原创 2018-07-06 10:24:34 · 3786 阅读 · 0 评论 -
python自定义函数
python语言很精简,定义函数不用大括号,根据换行格式确定函数语句是否结束:def sum_num(x, y): sumN = 0 for i in range(x,y+1): sumN += i return sumNprint(sum_num(1, 3)) >>>>>>>>>>>6定义一个空函数,用pass占位语句:de...原创 2018-07-06 10:41:55 · 308 阅读 · 0 评论 -
python高阶函数
接受一个函数作为参数的函数叫做高阶函数,记录一些常用高阶函数:map(),接受两个参数,一个函数,一个list。会将list中的每个元素依次传进函数里,函数返回值再组成一个惰性序列作为map返回值,可以用list()函数转换为list序列:print(map(str, [1, 2, 3, 4, 5])) >>>>>>>>>> ['1', ...原创 2018-07-06 17:33:09 · 136 阅读 · 0 评论