zw7534313的博客 -凯发k8国际

`
文章列表
python 模块定义、导入、优化详解 一、定义 模块:用来从逻辑上组织 python 代码(变量,函数,类, 逻辑:实现一个功能),本质就是 .py 结尾的 python文件(例如:test.py文件,对应的模块名:test) 包:用来从逻辑上组织模� ...
#! /usr/bin/python import urllib, re regex=r"1[3|4|5|7|8]\d{9}" response =  urllib.urlopen('http://www.qnelec.com/contact.aspx') html = response.read() #html = html.decode('utf-8') #print(html) qqlist = re.findall(regex,html) qqlist=list(set(qqlist)) i = 0 for qq in qqlist:     i = 1     ...
python常用内置函数 print print(*objects, sep=' ', end='', file=sys.stdout, flush=false) objects 是可变参数 print(1,2,3,sep=',') isinstance() 可以用 isinstance 函数判断某个对象是否属于某个类的实例,函数的定义 isinstance("", (int, str)) range() 用于构造一个从[start, stop) (不包含stop)之间的连续的不可变的整数序列对象 list(range(5)) enumerate() for inde ...
#! /usr/bin/python import urllib, re regex = r"([a-za-z0-9_. -] @[a-pr-za-prz0-9-] \.[a-za-z0-9-.] )" url = 'http://blog.sina.com.cn' #html = requests.get(url).text response =  urllib.urlopen('http://blog.sina.com.cn/s/blog_182ff2ce90102yszb.html') html = response.read() html = html.decode ...
#!/usr/bin/python  #encoding='utf-8'  import htmllib,urllib,formatter,string  ''''' import chardet,sys type = sys.getdefaultencoding() '''  class getlinks(htmllib.htmlparser):      def __init__(self):         self.links = {}         f = formatter.nullformatter()         htmllib.htmlparser._ ...
 1、正则表达式是用于处理字符串的功能强大的工具,但它并不是python所独有的,许多编程语言都支持正则表达式,用法也都区别不大;   2、python中正则表达式的应用在re模块中,re模块中的方法使用正则表达式来匹配字符串;   3、python中的数量词默认是贪婪的,总是尝试匹配尽可能多的字符;非贪婪的则相反,总是尝试匹配尽可能少的字符(例如:正则表达式"ab*"如果用于查找"abbbc",将找到"abbb";而如果使用非贪婪的数量词"ab*?",将找到"a"。);   4、与大多数编 ...
装饰器     1、特点:装饰器的作用就是为已存在的对象添加额外的功能,特点在于不用改变原先的代码即可扩展功能;   2、使用:装饰器其实也是一个函数,加上@符号后放在另一个函数“头上”就实现了装饰的功能, 执行被装饰的函数时,其实相当于func(*args, **kwargs) = decorator(func)(*args, **kwargs);   3、基本原理:在加载装饰器时,也就是加载到@符时,会运行一次装饰器(也就是被@后的函数), 它的返回值会替代被装饰的函数地址,而被装饰的函数的地址以装饰器函数参数的形式传进了装饰器。 如下示例中:加载到@decorator时,运行了 ...
  • 2020-06-28 12:43
  • 浏览 212
  • 分类:互联网
python:面向对象(类) 类定义:python3中,如果新建的类没有继承任何其他类,默认继承基础类object。python2中如果没有显式继承object类就是经典类,而显式继承了object类就是新式类,python2推荐使用新式类。 2、类变量:类变量就是直接在类中,但是在方法外定义的变量。类变量是所有该类的实例所共有的,且类的每个实例都可以修改类变量。 3、成员变量:成员变量就是在定义时加了self前缀的变量,一般在__init__方法就定义了,成员变量会跟着实例“一起走”。 4、类的继承:直接在类后括号里加上要继承的类就行,继承多个类时,类之间用逗号分隔即可。 5、成员方 ...
输入函数input()和raw_input() >>> a = input() >>> c = raw_input() >>> type(c) 输出函数print() 注释   行内注释用#,在一行的#之后被认为是注释。   多行注释用一对三个引号("""或'''都行,在python中单� ...
字符串 字符串定义:字符串可以使用一对单引号、双引号或三引号来定义,即便是单个字符也会当做字符串来处理(python中没有字符类型,单个字符也就是只有一个字符的字符串而已)。 原始字符串:字符串中反斜杠“\”表示 ...
python的一个内置标准库,用于实现对日志的控制输出 import logging import datetime # filename:设置日志输出文件,以天为单位输出到不同的日志文件,以免单个日志文件日志信息过多, # 日志文件如果不存在则会自动创建,但前面的路径如log文件夹必须存在,否则会报错 log_file = 'log/sys_%s.log' % datetime.datetime.strftime(datetime.datetime.now(), '%y-%m-%d') # level:设置日志输出的最低级别,即低于此级别的日志都不会输出 # 在平时开发测试的时候可以设置成 ...
使用 beautiful soup 解析数据 有的小伙伴们对写正则表达式的写法用得不熟练,没关系,我们还有一个更强大的工具,叫beautiful soup,有了它我们可以很方便地提取出html或xml标签中的内容,实在是方便,这一节就让我们一起来感受一下beautiful soup的魅力 1. beautiful soup的简介 简单来说,beautiful soup是python的一个库,最主要的功能是从网页抓取数据。官方解释如下: beautiful soup提供一些简单的、python式的函数用来处理导航、搜索、修改分析树等功能。它是一个工具箱,通过解析文档为用户提供需要抓取的数据,因 ...
#! /usr/bin/python import urllib response =  urllib.urlopen('http://focus.tianya.cn/') html = response.read() html = html.decode('utf-8') print(html)
python,发现还是原生的2.4.3,所以决定升级一下 [root@linuxidc ~]# python python 2.4.3 (#1, may  5 2011, 16:39:10) >>> [root@linuxidc ~]# 1.下载z最新版本的python [root@linuxidc ~]# wget http://python.org/ftp/python/2.7.6/python-2.7.6.tgz 可以在windows上下载后上传 2.解压及编译 [root@linuxidc ~]# tar xvf python-2.7.2.tar.bz2 [ ...
global site tag (gtag.js) - google analytics
网站地图