10 2015 档案

摘要:在最近的项目开发中,使用jQuery操作checkbox时,发现一个问题。 Html代码如下: click JS代码如下:1 当未选中checkbox时,单击click按钮,弹出undefined,当手动选中checkbox时,单击cl... 阅读全文
posted @ 2015-10-24 09:06 楚狂人阿飞 阅读(640) 评论(0) 推荐(0) 编辑
摘要:Queue模块解决了生产者、消费者问题,在多线程编程中进行线程通信的时候尤其有用,Queue类封装了加锁解锁的过程。 在Queue模块中有三种不同的队列类,区别是不同队列取出数据的顺序不同。在FIFO队列中,先存进去的数据最先取出来。而在LIFO队列中,最后存进去的数据最取出来。在加权队列... 阅读全文
posted @ 2015-10-11 16:59 楚狂人阿飞 阅读(965) 评论(0) 推荐(0) 编辑
摘要:通过dict.viewkkeys(),dict.viewvalues()以及dict.viewitems()的对象称之为视图对象。它们提供了字典对象的一个动态视图,也就是说当字典中内容改变的时候,视图也跟着改变。 字典视图对象可以迭代获取其中的数据。 len(dictview) 返... 阅读全文
posted @ 2015-10-11 10:08 楚狂人阿飞 阅读(438) 评论(0) 推荐(0) 编辑
摘要:在python中对列表使用重复运算符*进行操作时,只是简单的进行了浅复制,内部的结构并没有复制过来,所以下面的例子结果是这样的:>>> lists =[[]]*3>>> lists[[],[],[]]>>> lists[0].append(3)>>> lists[[3],[3],[3]] ... 阅读全文
posted @ 2015-10-11 09:54 楚狂人阿飞 阅读(178) 评论(0) 推荐(0) 编辑
摘要:1.行编辑 如果支持,在交互式命令输入中,当前行可以使用以下的快捷键进行编辑: Ctrl+A:将光标移动到行开始位置 Ctrl+E:将光标移动到行结束位置 Ctrl+B:将光标往左移动一个位置 Ctrl+F:将光标往右移动一个位置 Backspace擦除光标左边的一个字符 ... 阅读全文
posted @ 2015-10-10 08:05 楚狂人阿飞 阅读(378) 评论(0) 推荐(0) 编辑
摘要:string模块中包含了一个很有用的Template类,可以先写好字符串模板,后期使用的时候直接替换就可以了。 模板中使用$作为占位符前缀,使用{}包裹占位符以支持间断的标量名,使用$$转义$。例如:1 >>>from string importTemplate2 >>> t =Templ... 阅读全文
posted @ 2015-10-09 19:33 楚狂人阿飞 阅读(242) 评论(0) 推荐(0) 编辑
摘要:textwrap模块提供了两个函数wrap()和fill(),以及TextWrapper类,以及另外一个工具函数dedent()。 wrap()以及fill()都可以用来格式化一大段文本,将指定文本限制在一定的屏幕宽度。例如 1 >>> import textwrap 2 >>> doc ... 阅读全文
posted @ 2015-10-09 19:14 楚狂人阿飞 阅读(415) 评论(0) 推荐(0) 编辑
摘要:一种编写高质量软件的方式是给代码中每个函数写测试,在开发过程中经常性的进行测试。 doctest模块可以在docstring中嵌套测试代码。例如:def average(values): """Computes the arithmetic mean of a list of numbe... 阅读全文
posted @ 2015-10-09 18:53 楚狂人阿飞 阅读(258) 评论(0) 推荐(0) 编辑
摘要:rlcomplete定义了针对readline模块的命令自动补全函数。 当在unix平台下导入这个模块之后(前提是readline模块可用),一个Complete的实例会自动生成,并且它的complete()方法会被设置为readline的自动补全函数。 例如:>>>import rl... 阅读全文
posted @ 2015-10-09 07:42 楚狂人阿飞 阅读(474) 评论(0) 推荐(0) 编辑
摘要:getpass模块用于命令行输入密码,它提供了两个函数。 getpass.getpass([prompt[, stream]]) 提示用户输入密码,同时不显示输入的密码信息,默认提示信息为‘Password:'。如果不能隐藏输入的密码,将抛出GetPassWarning异常。返回密码信息。 getpass.getuser() ... 阅读全文
posted @ 2015-10-09 07:41 楚狂人阿飞 阅读(266) 评论(0) 推荐(0) 编辑
摘要:当启动python交互模式的时候,可能需要执行一些初始化操作,如果每次都手动执行,会比较麻烦,这时可以将这些命令保存在一个文件中,将环境变量PYTHONSTARTUP的值设置为这个文件的路径名。export PYTHONSTARTUP=/home/pySets.py 只有在交互模式中,... 阅读全文
posted @ 2015-10-09 07:35 楚狂人阿飞 阅读(138) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示