摘要: 一、collection系列: 1、counter计数器 如果counter(dict)是对字典的一个补充,如果counter(list)则是对列表的补充,初步测试对字典的值进行排序。 ######################################################### 阅读全文
posted @ 2016-02-01 19:54 随风9 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 二、流程图如下: 三、具体python2.7下代码如下: #_*_ coding:utf-8 _*_ import sys,os,getpass,time ######################raw_input输入字符类型转化函数#######################def inpu 阅读全文
posted @ 2016-02-01 19:33 随风9 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 作业: 使用正则表达式和递归实现计算器功能。 实现: 1、实现带括号的计算 2、实现指数、加减乘除求余等功能 一、实例说明: 本实例自己写了个版本,但依旧存在一点bug,例:-2-2等计算问题,故最后在武SIR的代码基础上加了指数、求余等功能。 该计算器思路:1、递归寻找表达式中只含有 数字和运算符 阅读全文
posted @ 2016-02-01 19:32 随风9 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 一、冒泡算法实例: 1、方法1: 一、常用函数说明: ★ lamba python lambda是在python中使用lambda来创建匿名函数,而用def创建的方法是有名称的,除了从表面上的方法名不一样外,python lambda还有哪些和def不一样呢?1 python lambda会创建一个 阅读全文
posted @ 2016-02-01 19:31 随风9 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 模块,用一砣代码实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。 如:os 是 阅读全文
posted @ 2016-02-01 19:19 随风9 阅读(647) 评论(0) 推荐(0) 编辑
摘要: Python是跨平台的语言,也即是说同样的源代码在不同的操作系统不需要修改就可以同样实现 因此Python的作者就倒腾了OS模块这么一个玩意儿出来,有了OS模块,我们不需要关心什么操作系统下使用什么模块,OS模块会帮你选择正确的模块并调用 os模块中关于文件/目录常用的函数使用方法os.path模块 阅读全文
posted @ 2016-02-01 19:16 随风9 阅读(234) 评论(0) 推荐(0) 编辑
摘要: #应用环境:python2.7 #!/usr/bin/env python# coding=utf-8from __future__ import print_function import ostry: from urllib import urlencode, quote_plusexcept 阅读全文
posted @ 2016-02-01 19:16 随风9 阅读(952) 评论(0) 推荐(0) 编辑
摘要: 1.主要学习这程序的编写思路 a.读取解释网站 b.找到相关页 c.找到图片链接的元素 d.保存图片到文件夹 ..... 将每一个步骤都分解出来,然后用函数去实现,代码易读性高. ##代码尽快运行时会报错,还须修改 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 阅读全文
posted @ 2016-02-01 19:14 随风9 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 网络Scapy: send, sniff and dissect and forge network packets. Usable interactively or as a library pypcap, Pcapy and pylibpcap: several different Python 阅读全文
posted @ 2016-02-01 19:13 随风9 阅读(950) 评论(0) 推荐(0) 编辑