coditon 6

一.%与format的区别
format是python2.6新增的⼀个格式化字符串的⽅法,相对于⽼版的%格式⽅
法,它有很多优点。
1.不需要理会数据类型的问题,在%⽅法中%s只能替代字符串类型 
2.单个参数可以多次输出,参数顺序可以不相同 
print(‘hello {0} i am {1} . my name is 
{0}’.format(‘Kevin','Tom'))


二.urllib与urllib2的区别
urllib2可以接受⼀个Request类的实例来设置URL请求的headers,
urllib仅可以接受URL。这意味着,你不可以通过urllib模块伪装你的
User Agent字符串。
urllib提供urlencode⽅法⽤来GET查询字符串的产⽣,⽽urllib2没有。这是为何
urllib常和urllib2⼀起使⽤的原因
三. response.text与response.content的区别
response.text返回的类型是str
response.content返回的类型是bytes,可以通过decode()⽅法将
bytes类型转为str类型
推荐使⽤:response.content.decode()的⽅式获取相应的html⻚⾯
四. re/xpath/beautifulsoap需要导⼊哪些包
import re
from lxml import etree 
from bs4 import BeautifulSoup
五.写一个装饰器,计算函数运行时间
import time 

def outer(func):
    def inner(*args,**kwargs):
        start_time = time.time()
        func(*args, **kwargs)
        end_time = time.time()
        print('运行时间是{0}'.format(end_time-start_time))
    return inner

@outer
def test():
    time.sleep(3)

test()
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • urllib and urllib2 区别 –博主提示:下面的是python2中的用法,python3需要做出相应...
    sunnyRube阅读 1,482评论 0 1
  • 用于python面试整理,主要来源于http://www.cnblogs.com/skiler/p/6952707...
    AIM外星人阅读 2,465评论 0 13
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    时光清浅03阅读 551评论 0 0
  • Python语言特性 1 Python的函数参数传递 看两个如下例子,分析运行结果: 代码一: a = 1 def...
    伊森H阅读 3,164评论 0 15
  • 这夜 满地都是星星的碎片 世界寂静 风声漫过头顶 夜游的孩子 应该都回家了吧 你看 月亮也收起了翅膀 静静地睡在树梢上
    淡蓝如初阅读 587评论 3 7

友情链接更多精彩内容