会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AustinJoe
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
下一页
2018年8月23日
梅森旋转算法(Mersenne Twister)
摘要: 梅森旋转算法(Mersenne Twister)也称马特赛特旋转算法。在python中的random模块就采用该算法计算随机数。 梅森旋转算法(Mersenne twister)是一个伪随机数发生算法。由松本真和西村拓士在1997年开发,基于有限二进制字段上的矩阵线性递归。可以快速产生高质量的伪随机
阅读全文
posted @ 2018-08-23 10:45 AustinJoe
阅读(3057)
评论(0)
推荐(0)
2018年8月17日
python基础(十二):正则、re模块、贪婪和非贪婪
摘要: 正则表达式(regular expression)描述了一种字符串匹配的模式(pattern),可以用来检查一个串是否含有某种子串、将匹配的子串替换或者从某个串中取出符合某个条件的子串等。 元字符:在正则表达式中被赋予特殊意义的符号。 . 通配符 匹配除了\n外所有的字符。 ^匹配字符串开始位置 搜
阅读全文
posted @ 2018-08-17 13:07 AustinJoe
阅读(12224)
评论(1)
推荐(1)
2018年8月15日
python代码实现斐波那契数列
摘要: 斐波那契数列(Fibonacci sequence),又称黄金分割数列、因数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖为例子而引入,故又称为“兔子数列”,指的是这样一个数列:1、1、2、3、5、8、13、21、34、……在数学上,斐波纳契数列以如下被以递推的方法定义
阅读全文
posted @ 2018-08-15 14:12 AustinJoe
阅读(1037)
评论(0)
推荐(0)
python基础(十一):迭代器与生成器
摘要: 迭代器 python中的序列类型都是可迭代的对象,例如列表、元组和字符串。可以通过for循环来遍历。 iter()函数可以手动的创建可迭代对象。迭代器一次只能取一个值,迭代器取值不能回退,只能一直往前取。当迭代器的值取尽的时候会报StopIteration的错误。 __iter__和__next__
阅读全文
posted @ 2018-08-15 12:50 AustinJoe
阅读(158)
评论(0)
推荐(0)
2018年8月14日
python基础(十):异常和断言
摘要: 异常的分类 异常主要分为四大类,所有异常都是类的形式,均继承了BaseException这个类。其中SystemExit为Python的退出异常,KeyboardInterrupt为键盘的中断异常,GeneratorExit为生成器的退出异常。最后一种也是我们通常会遇到的异常Exception普通异
阅读全文
posted @ 2018-08-14 16:49 AustinJoe
阅读(141)
评论(0)
推荐(0)
2018年8月13日
python基础(九):文件
摘要: 文件的打开与关闭 file=open(file_path,mode='r')其中file_path为文件路径(绝对路径和相对路径都是可以的),mode是文件的打开方式。open()函数会返回一个文件对象,我们可以通过这个文件对象来操作文件。 file.flush()刷新缓冲区。 file.close
阅读全文
posted @ 2018-08-13 19:51 AustinJoe
阅读(129)
评论(0)
推荐(0)
2018年8月4日
python基础(八):函数
摘要: 函数就是将一些语句集合在一起的部件,他们能够不止一次的程序中运行,函数还能够计算出一个返回值,并能够改变作为函数输入的参数。而这些参数在代码运行时每次都不同。以函数的形式去编写一个操作可以使它成为一个广泛的应用工具。 基本格式: 定义和调用 定义函数按照前面的基本格式定义函数,调用函数时要使用函数名
阅读全文
posted @ 2018-08-04 21:26 AustinJoe
阅读(199)
评论(0)
推荐(0)
2018年8月1日
Python基础(七):流程控制语句
摘要: if语句 基本格式: 例子: if / else 的三目运算形式:[返回值A if 条件表达式 else 返回值B] while循环 一般格式: 例子: break,continue,pass break: 跳出最近所在的循环 continue: 跳到最近所在循环的开头 pass: 空占位语句,什么
阅读全文
posted @ 2018-08-01 12:46 AustinJoe
阅读(143)
评论(0)
推荐(0)
2018年7月31日
Python基础(六):散列类型(集合和字典)
摘要: 集合 python中集合用 { } 表示。空集用 set() 来表示。 集合有两种特性:1)无序性:集合中的元素没有顺序。 2)唯一性:集合中的元素是唯一的,即使在建立的时候存在相同的元素,输出的元素也是唯一的。 集合中不能存在任何的可变类型,集合本身是一种可变的数据类型。也就是说集合不能嵌套集合。
阅读全文
posted @ 2018-07-31 10:30 AustinJoe
阅读(378)
评论(0)
推荐(0)
2018年7月30日
常用排序算法的Python实现
摘要: 引言 排序算法稳定性的简单形式化定义为:如果Ai = Aj,排序前Ai在Aj之前,排序后Ai还在Aj之前,则称这种排序算法是稳定的。通俗地讲就是保证排序前后两个相等的数的相对顺序不变。 对于不稳定的排序算法,只要举出一个实例,即可说明它的不稳定性;而对于稳定的排序算法,必须对算法进行分析从而得到稳定
阅读全文
posted @ 2018-07-30 09:46 AustinJoe
阅读(158)
评论(0)
推荐(0)
上一页
1
2
3
4
下一页
公告