上一页 1 ··· 3 4 5 6 7 8 下一页

2018年8月14日

摘要: 字典 key-value键值对的数据集合 可变的,无序的,key不重复 字典定义,初始化 d = dict() 或 d = {} dict(*kwargs)使用name = value对初始化字典 dict(iterable,**kwarg)使用可迭代对象和name=value对构造字典,可迭代对象 阅读全文
posted @ 2018-08-14 21:33 Riper 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 封装 将多个值使用逗号分割,组合在一起 本质上,返回一个元组,省略了小括号 t = (tuple) t=1,2t = tuple 元组的写法 t=1,2 a=4b=5 temp=aa=bb=temp 等价于 a,b = b,a 等号右边使用了封装,左边使用了解构 解构 解构的类型,线性结构,非线性结 阅读全文
posted @ 2018-08-14 21:33 Riper 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 字符串 有序的序列,是字符的集合 使用单引号,双引号,三引号引注的字符序列 字符串是不可变对象,我们看到的合并字符串,其实是返回一个由原来两个值复制后返回的值,会占用新的空间。 从python3起,字符串是Unicode类型 s1 = 'string' s2 = '''this's a "strin 阅读全文
posted @ 2018-08-14 08:55 Riper 阅读(411) 评论(0) 推荐(0) 编辑

2018年8月13日

摘要: 转置方阵 对角线的一半与另一半交换位置 转置矩阵 将以上for循环写成列表解析式 解析式的输出为 阅读全文
posted @ 2018-08-13 21:47 Riper 阅读(397) 评论(0) 推荐(0) 编辑

2018年8月9日

摘要: 数据结构类型 数值型,都是class,都是对象即实例 int:长整型(python3中不区分长整形,没有大小,大小受限于内存) float:浮点型,整数和小数部分,只有双精度型 complex:复数,实数虚数部分都是浮点数 bool:波尔型,int的子类,True(1)False(0),可与整数直接 阅读全文
posted @ 2018-08-09 21:04 Riper 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 杨辉三角 形如以下为杨辉三角 杨辉三角有很多性质,我们用以下两种简单的性质来用python实现。 1第n行的数字有n项。 2每个数等于它上方两数之和. n=6 trangle = [[1]] for i in range(1,n): pre=trangle[i-1] cur=[1] trangle. 阅读全文
posted @ 2018-08-09 15:48 Riper 阅读(3863) 评论(0) 推荐(0) 编辑

2018年8月7日

摘要: 求质数 另一种方法 比较以上两种算法的时间 求质数,使用列表,所有合数都是质数的乘积,将所有质数加入列表,通过列表检测,注意边界! 检测到开平方处。原理类似于加法的一半在中间,乘法的中间在开方处,一旦超过,就是重复测试。 这是计算质数,用奇数测试的方法,不用列表 质数有一条特性,质数在大于3后,所有 阅读全文
posted @ 2018-08-07 20:42 Riper 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 猴子吃桃问题 猴子吃桃问题,猴子摘了一堆桃子,第一天吃了一半多一个,第二天又是剩下的一半加一个,一直到第十天早上,发现只剩下一个了,求开始摘了几个? 猴子吃到第十天早上时,剩一个,表示第九天已经吃完只剩一个,倒着算回去 斐波那契数列: for实现 阅读全文
posted @ 2018-08-07 20:21 Riper 阅读(828) 评论(0) 推荐(0) 编辑
摘要: 1到n的阶乘相加 阅读全文
posted @ 2018-08-07 20:14 Riper 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 三元表示法 以上的前四行和最后一行表示相同的意义 输入三个数,比较大小,分支实现,速度最快,但不可扩展 引入一个列表判断大小,另一种方式,算法与上一种相同 不推荐的算法比大小 代码量最小的算法。。。推荐 阅读全文
posted @ 2018-08-07 20:02 Riper 阅读(979) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页

导航