共2页: 上一页 1 2 
摘要: 给出CDays-4-5.py import osexport = ""for root, dirs, files in os.walk('/media/cdrom0'): export+="\n %s;%s;%s" % (root,dirs,files)open('mycd2.cdc', 'w').write(export)分析它比给出的程序好在哪.我们发现这个程序最初创建了一个字符串 ...阅读全文
posted @ 2013-02-09 19:33 传说中的福利君 阅读(76) 评论(0) 编辑
摘要: 本文内容来自 啄木鸟社区。http://wiki.woodpecker.org.cn/moin/ObpLovelyPython/LpyAttAnswerCdays os 模块中还有哪些功能可以使用? -- 提示使用 dir()和help() os模块中还有很多功能,主要的有以下些: os.error, os.path, o...阅读全文
posted @ 2013-02-09 19:22 传说中的福利君 阅读(189) 评论(0) 编辑
摘要: 经过CDays –5 的学习,我们知道了Python一部分基础的特性,现在我们继续回归主线。 这一次,我们第一次实现某个实用的功能,文件遍历。 根据书上写的需求 : 1.将光盘内容索引存储为硬盘上的文本文件。 2.可以根据硬盘上光盘信息进行检索 为了模拟光盘的内容,我们在D盘建了一个名为CDROM的文件夹,里面放进去了一些文件来模拟文档。 附录中我们给出了目录结构及批处理代...阅读全文
posted @ 2013-02-09 12:08 传说中的福利君 阅读(1188) 评论(0) 编辑
摘要: 列表与字典(还没接触到)是Python中两个主要的数据类型。他们可以被修改,可以增长可以缩短,也可以嵌套。 列表 list 列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。 Python 的列表与C语言中的数组访问方法相同,通过偏移地址访问。 下面举几个列表的例子,图片来自《Python学习手册(第三版)》 为了加速进度以及方便查询,...阅读全文
posted @ 2013-02-08 20:40 传说中的福利君 阅读(34583) 评论(7) 编辑
摘要: 今天让我们完成CDays –5 的最后一项内容吧。 寻找质数似乎是一个数学问题。让我们用Python实现它吧。 首先,我们需要明确质数是什么,根据百度百科有如下表述: 数又称素数。指在一个大于1的自然数中,除了1和此整数自身外,不能被其他自然数整除的数。素数在数论中有着很重要的地位。比1大但不是素数的数称为合数。1和0既非素数也非合数。质数是与合数相对立的两个概念,二者构成了数论当中最...阅读全文
posted @ 2013-02-07 22:11 传说中的福利君 阅读(351) 评论(0) 编辑
摘要: 学习一个模块最好用的功能是help( ' ' )其次是文献,最后才是百度。现在我们对math 用一下上面的命令看看能得到什么。当然下面还有很多,首先,我们可以根据输出结果知道这个库是内建的,官方自带。剩下的就是对模块内函数的解释了。math没什么好说的,从网上摘了个表,大家看看吧。math模块函数:函数(方法)示例说明acos(x)求x的反余弦(结果是弧度)acos(2.0)等于0.0asin(x)求x的反正弦(结果是弧度)asin(0.0)等于0.0atan(x)求x的反正切(结果是弧度)atan(0.0)等于0.0ceil(x)为x取整,结果是不小于x的最小整数ceil(9阅读全文
posted @ 2013-02-06 15:21 传说中的福利君 阅读(634) 评论(0) 编辑
摘要: 利用python作为科学计算器。熟悉Python中的常用运算符,并分别求出表达式12*34+78-132/6、(12*(34+78)-132)/6、(86/40)**5的值。并利用math模块进行数学计算,分别求出145/23的余数,0.5的sin和cos值(注意sin和cos中参数是弧度制表示)提醒:可通过import math; help("math") 查看math帮助 来自啄...阅读全文
posted @ 2013-02-06 14:30 传说中的福利君 阅读(547) 评论(0) 编辑
摘要: 首先我们需要介绍一个库,他叫mpmath ,一种无限精度浮点运算库。通过他我们可以简单地得到这个题的高精度答案,直接看代码吧。 from mpmath import * #载入库mp.dps = 1000; mp.pretty = True #设置精度print power(1.01, 365) #开始运算print power(0.99, 365)现...阅读全文
posted @ 2013-02-06 13:19 传说中的福利君 阅读(1332) 评论(0) 编辑
摘要: 第一篇Arduino的日志啧啧。 中断的概念。 中断装置和中断处理程序统称为中断系统。 我们从一个生活中的例子引入。你正在家中看书,突然电话铃响了,你放下书本,去接电话,和来电话的人交谈,然后放下电话,回来继续看你的书。这就是生活中的“中断”的现象,就是正常的工作过程被外部的事件打断了。 在Arduino库中定义,UNO有两个中断,MEGA2560有六个中断。具体如下表,来自 http:/...阅读全文
posted @ 2013-02-06 11:23 传说中的福利君 阅读(15992) 评论(0) 编辑
摘要: 在实际的编程中我们要经常与时间打交道,所以time模块是非常有用的,在python中,对时间的处理并不只有time,还有datetime和calendar,locale。 本文只涉及time模块。 首先我们需要明确两点概念。 1)时间戳 时间戳就是从1970年1月1日00:00:00开始按秒计算的偏移量。 2)时间元组。 包含一个时刻各种状态的元组。 包括:年,月,日,时,分,秒,第几...阅读全文
posted @ 2013-02-05 20:40 传说中的福利君 阅读(1092) 评论(2) 编辑
摘要: 计算今年是否为闰年。Solution:相信大家在学习C语言的时候就已经对这个问题有过认识了,闰年条件:年份除以400为余数为0,或者除以4余数为零,且不能被100整除。Let's do this.首先,我们需要知道Python的判断语句是什么,查阅资料,if else。还有一个问题,怎么获取今年的年份呢。我们需要一个函数.time.localtime()[0]通过这个函数的表达式我们可以看出,该函数并不能直接使用,需要语句import time下篇文章我们将介绍time模块的其他功能。import 在Python中的作用就类似于 include在C语言中的作用了。import 在Pyt阅读全文
posted @ 2013-02-05 17:20 传说中的福利君 阅读(679) 评论(0) 编辑
摘要: 继续上篇日志的内容,我们总结一下 print 格式化输出的问题。 spam ham 均为变量。 上表来自《Python学习手册(第三版)》 以第一条为例: spam='a'ham='b'print spam,ham 运行结果如下:我们可以清晰的看到,a和b之间有一个空格。为了说明第二种情况,我们在 print spam,ham, 后面添加了一行 print 'TEST...阅读全文
posted @ 2013-02-05 14:39 传说中的福利君 阅读(954) 评论(0) 编辑
摘要: Python 作为现在比较流行的语言,自然有它的优势所在,这个以后再提,至于为什么要选择Python,相信在以后的日志中大家会得到越来越明了的答案。现在我们从最基础的部分开始,对于世界上任何一种编程语言,我们好像都是从“Hello World !”开始的,甚至在百度百科上都有了Hello World 的专项,地址见: http://baike.baidu.com/view/47227.htm 这里列举了各种语言的Hello World 的写法。当然Python也在其中,甚至表明了3.0以上版本和3.0以下版本, 忘记说明了,LZ用的Python是2.7.3版本的,所以,代码形式是2.7类的,和阅读全文
posted @ 2013-02-05 14:08 传说中的福利君 阅读(268) 评论(0) 编辑
摘要: 更新不保证,内容无保修。Kaysin 于 2014/01/24阅读全文
posted @ 2013-02-05 13:06 传说中的福利君 阅读(179) 评论(2) 编辑
共2页: 上一页 1 2