- 博客(4)
- 收藏
- 关注
原创 Python进阶——笔记(函数式编程,模块,面向对象,定制类)
1.函数式编程 特点: 把计算视为函数而非指令 纯函数式编程:不需要变量,测试简单 支持高阶函数,代码简洁 Python 支持的函数式编程: 不是纯函数式编程:允许有变量 支持高阶函数:函数可以作为变量传入 支持闭包:有了闭包就能返回函数 有限度的支持匿名函数 高阶函数 变量可以指向函数,函数名其实就是指向函数的变量。而高阶函数就是可以把函数做参数的函数。 例子:abs()作...
2018-07-17 18:36:13
292
转载 Python 操作数据库
# 常用的关系型数据库有 mysql postgresql sqlite 等(具体区别上课再说) # # 传统数据库以表的形式存储数据 # 一张表可以有很多个字段 # 以用户表为例, 存储 4 个数据的表结构如下 # 用户 id # 用户名 # 密码 # 邮箱 # # 范例数据如下 # 1 gua 123 gua@qq.com # 2 gua1 23 ...
2018-07-16 16:13:37
197
原创 python的100实例16
16.一个数如果恰好等于它的因子之和,这个数就称为"完数"。例如6=1+2+3.编程找出1000以内的所有完数。 for i in range(1,1001): s = 0 L = [] for x in range(1,int((i+3)/2)): if i % x == 0: s += x L.appe...
2018-07-14 15:26:41
439
原创 Python 的100实例(分析练习)
1.有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?分析:组成所有的,再去掉不满足的。首先使用循环语句 for i in range(1,5): for j in range(1,5): for k in range(1,5):因为是三位数,所以每一位取值都为1到4之间的数,所以使用循环列出所有可以组成的 if(i !=...
2018-07-12 13:05:04
1868
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人