python
Xander663
这个作者很懒,什么都没留下…
展开
-
python之禅
The Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is better than nested.Sparse is bet...原创 2018-04-21 23:44:26 · 162 阅读 · 0 评论 -
关于python中的if __name__ == '__main__'
__name__ 是当前模块名,当模块被直接运行时模块名为 __main__ 。这句话的意思就是,当模块被直接运行时,以下代码块将被运行,当模块是被导入时,代码块不被运行。...原创 2018-04-18 17:54:05 · 117 阅读 · 0 评论 -
turtle画彩虹蟒蛇
这是嵩天老师的python书的习题2.3#2.3.pyimport turtle as tt.setup(1000,1000)t.pen(shown = False, pendown = False, pensize = 10, speed = 0)colorlist = [(255, 0, 0), (255, 165, 0), (255, 255, 0),\ ...原创 2018-04-19 21:23:07 · 3313 阅读 · 0 评论 -
turtle绘制正方形螺旋线
本题是嵩天的python书习题2.8#2.8.pyimport turtle as t#2.7.pyimport turtle as tt.setup(1000,1000)t.pen(shown = True, pendown = False, speed = 0)a = 500t.goto(-250,-250)t.seth(90)t.pendown()while(a!=...原创 2018-04-19 21:59:55 · 30367 阅读 · 1 评论 -
Python的with和as使用方法
with语句的作用对于一个事先需要设置事后需要清理的任务,with可以很简洁的处理并且监控中间的异常。但是实际上它的功能完全可以用try-except-else-finally语句实现,但是with-as更加简洁,可以看做try语句的简化版。非常常见的例子是文件的打开同样的功能,如果用try语句f = open("1.txt","w")try: data = f.read()final...原创 2018-04-20 16:58:19 · 3080 阅读 · 0 评论 -
python中表达式的运算顺序
更正2018.7.29:非常感谢 甘兆祥 的指正,我之前的理解是错误的。True or False and False 的结果是 True,原因应该是and的优先级高于or,因为False and False or True的结果也是True,说明实际的运算顺序是 True or (False and False)和(False and False) or True24<=28&...原创 2018-04-20 17:25:04 · 6486 阅读 · 3 评论 -
turtle绘制科赫曲线
科赫曲线是分形几何中的一种。非常具有数学美感的一种曲线。先定义下投影长度:曲线总长度在当前角度的投影科赫曲线的定义(从绘制的角度定义)是递归的:绘制投影长度为size的第n阶的科赫曲线:1.若n=0,则绘制长度为size的直线2.否则,按顺序分别旋转0,60,-120,60度,每旋转一个角度后绘制投影长度为size/3的n-1阶科赫曲线当n趋近于无穷,科赫曲线的长度是无穷的。但是无穷的长度,包含的...原创 2018-04-21 01:34:27 · 9080 阅读 · 1 评论 -
python的try-except-else-finally的用法
这是python中用作异常处理的语句。def test(a): try: 1 / a except Exception as e: '''异常的父类,可以捕获所有的异常''' print ("0不能被除") return False else: '''保护不抛出异常的代码''' print ("没有异常") ...原创 2018-04-21 08:07:58 · 396 阅读 · 0 评论 -
统计《三国演义》前15个人名
在课堂代码的基础上,用循环做了一个更深的去噪的处理。具体就是首先每个词输出的时候问(y/n)来判断是不是人名,攒够15个人名后输出统计的exclude,然后第二次再除去那些exclude,最后得到完整的前15的人名。(其实就是人工去噪。。。)#threeKingdoms.pyimport jiebawith open("text//threekingdoms.txt","r",encodin...原创 2018-04-21 21:07:58 · 1699 阅读 · 0 评论