随笔分类 -  Python

python set()、len()、type()、保留小数、EOFError
摘要:1.集合set() set()存的数据为不重复的,可以用此来过滤重复的元素。可以用&求两个set的交集 c = a&b,用|求两个set的并集 c = a | b 用for i in range a: 来遍历集合a中的元素 2.len() len()用于求各数据类型的长度,可以求列表,字符串,集合, 阅读全文

posted @ 2017-03-06 08:39 zhuzhu2016 阅读(1490) 评论(0) 推荐(0)

代码学习与感悟
摘要:一:看师兄的代码觉得很精炼,记录学习下。 名称的命名很简洁,看的懂的英文缩写。 二:自己在写代码时感悟 python中,如果有两个文件A和B,那么只能A引用B,或者B引用A;不可以A引用B的同时B也引用A会出错。 python中全局变量引用: 首先需要声明初始化如name = None,其次在其值改 阅读全文

posted @ 2017-02-21 16:02 zhuzhu2016 阅读(570) 评论(0) 推荐(0)

你的代码的风格
摘要:参考网址:http://www.jb51.net/shouce/Pythonbbf/latest/ex44.html 类的风格: class应该使用“camel case”(驼峰式大小写) 例如不是super_gold_factory应该是 SuperGoldFactory __init__不应该做 阅读全文

posted @ 2016-12-16 10:59 zhuzhu2016 阅读(333) 评论(0) 推荐(0)

python 面向对象的类
摘要:参考《learn python hard way》 网址:https://learnpythonthehardway.org/book/ex41.html 阅读全文

posted @ 2016-12-14 20:24 zhuzhu2016 阅读(213) 评论(0) 推荐(0)

python运算符
摘要:参考网址:http://www.runoob.com/python/python-operators.html#ysf1 参考网址:http://www.runoob.com/python/python-operators.html#ysf1 参考网址:http://www.runoob.com/p 阅读全文

posted @ 2016-12-13 16:32 zhuzhu2016 阅读(130) 评论(0) 推荐(0)

python 数据类型详解
摘要:python数据类型详解 参考网址:http://www.cnblogs.com/linjiqin/p/3608541.html 目录1、字符串2、布尔类型3、整数4、浮点数5、数字6、列表7、元组8、字典9、日期 1、字符串1.1、如何在Python中使用字符串a、使用单引号(')用单引号括起来表 阅读全文

posted @ 2016-12-13 16:14 zhuzhu2016 阅读(185) 评论(0) 推荐(0)

python关键字
摘要:网址:http://blog.csdn.net/jingwuge/article/details/48519689 0.写在前面的话 学习一门语言最重要的功课是练习与复习,在《笨方法学Python》中第三十七节虽然没有教你任何内容,但是它提醒我们:“学了这么多,你还能记得多少?该复习了!” 下面我们 阅读全文

posted @ 2016-12-13 15:36 zhuzhu2016 阅读(1346) 评论(0) 推荐(0)

python 设计及调试的一些小技巧
摘要:在“笨办法学习python”中介绍了一些设计函数以及调试技巧: 参考网址:http://www.jb51.net/shouce/Pythonbbf/latest/ex36.html If 语句的规则¶ 每一个“if 语句”必须包含一个 else. 如果这个 else 永远都不应该被执行到,因为它本身 阅读全文

posted @ 2016-12-13 14:56 zhuzhu2016 阅读(352) 评论(0) 推荐(0)

python-list
摘要:list支持的操作: L = [1,2,3,4,5] 获得列表的长度: len(L) = 5 append() L.append(3),在列表L的尾部添加value 3 L = [1,2,3,4,5,3] count(x) 计算值x在列表中出现的次数 L.count(3) ->2 extend() 阅读全文

posted @ 2016-12-13 11:33 zhuzhu2016 阅读(108) 评论(0) 推荐(0)

python 文件
摘要:在python命令行中打开文件为 注意命令行要加单引号,否则会报错 命令行的2种读/打开方式 在.py的文件中 在文件中可以看到open不需要加单引号,因为argv读入的输入文件是以字符串形式读入。 两种打开方式 打开文件后记得用 txt.close()关闭文件。 阅读全文

posted @ 2016-12-12 09:22 zhuzhu2016 阅读(227) 评论(0) 推荐(0)

函数和方法
摘要:直接调用的叫函数。 函数是面向过程时提出的概念 在类中的“函数”叫方法 在类中的函数,在调用时,需要先调类,在调函数,这个函数就叫方法 方法在C++中被称为成员函数 参考:http://blog.jobbole.com/44230/ “我用了很久的Applescript,但在shell脚本设计方面还 阅读全文

posted @ 2016-12-11 21:52 zhuzhu2016 阅读(230) 评论(0) 推荐(0)

python-格式化字符串
摘要:1.如何输出浮点型数据: 只需输入的是浮点型即可 2.space_in_a_car中的“_”在代码中被假象为空格,用来隔开单词。在变量的命名中,最好能够通过变量的名字一目了然变量的意义,也样方便日后看代码或是别人看代码理解代码。 3.如果使用了非ASCII码编码(如注释中有汉字),需要在文件的第一行 阅读全文

posted @ 2016-12-11 21:52 zhuzhu2016 阅读(184) 评论(0) 推荐(0)

python-super1
摘要:一、问题的发现与提出 一般子类在继承父类后,若子类覆盖了父类,则只执行子类,不执行父类。如果没有,则执行父类代码。 发现使用super()后,子类,父类都会执行,比较疑惑,记录学习,super知识点 参考网址:https://www.zhihu.com/question/20040039 要谈sup 阅读全文

posted @ 2016-12-06 15:29 zhuzhu2016 阅读(212) 评论(0) 推荐(0)

小知识点
摘要:1.for i in range(): range是函数,记得加() 格式:for i in range(a,b): print i range()没有上限,默认为0,打印时包含上限不包含下限 for i in range(5) 0,1,2,3,4(产生0-4的5个数) for i in range 阅读全文

posted @ 2016-12-01 10:08 zhuzhu2016 阅读(188) 评论(0) 推荐(0)

python 多进程的启动和代码执行顺序
摘要:对照着廖雪峰的网站学习Python遇到些问题: 在进程中,父进程创建子进程时发现,显示不是按照顺序显示,疑问? 参照代码如下: 运行结果: 可以看出代码执行是从if __name__=='__main__'开始执行,在执行15行调用long_time_task后,没有打印'Run task %s ( 阅读全文

posted @ 2016-11-09 15:00 zhuzhu2016 阅读(6658) 评论(1) 推荐(0)

Python——脚本(calculator)
摘要:《Python基础教程》(第二版) P123 书中原代码如下: 然后在代码行输入: >>tc = TalkingCalculator() >>tc.calculator('1+2*3') >>tc.talk() 输出:hi,my value is 7 改成脚本后的代码如下: 本例中: 1.注意到在t 阅读全文

posted @ 2016-05-21 16:18 zhuzhu2016 阅读(1811) 评论(0) 推荐(0)

python——脚本和print
摘要:脚本和print 1.脚本文件 《Python 基础教程》(第二版)中 P118页,原操作为下: 之后在命令行输入 >>foo == Person() >>foo.setName('luke skywalke') >>foo.greet() 修改成文本后的完整脚本: 运行结果:L14运行结果 注意1 阅读全文

posted @ 2016-05-21 11:28 zhuzhu2016 阅读(871) 评论(0) 推荐(0)

Python——杂记
摘要:python 最近出错总结: 1.而for..in ..中不要用else if x in y: print else: print2.def fibs(num): ... result = [0,1] ... for i in range(num-2): ... result.append(resu 阅读全文

posted @ 2016-05-17 16:09 zhuzhu2016 阅读(229) 评论(0) 推荐(0)

Python——列表的操作
摘要:列表的操作:详细+易出错假设有两个列表: list1 = [1,2,3] list2 = ['a','b','c']列表的操作: 1.list.append() append只接受一个参数 append只能在列表的尾部添加元素,不能选择位置添加元素。 以下操作可以看出 >>> list1 = [1, 阅读全文

posted @ 2016-05-17 16:06 zhuzhu2016 阅读(167) 评论(0) 推荐(0)

导航