摘要:
urllib and urllib2 区别 –博主提示:下面的是python2中的用法,python3需要做出相应修改。 urllib和urllib2模块都做与请求URL相关的操作,但他们提供不同的功能。 urllib2.urlopen accepts an instance of the Requ 阅读全文
摘要:
[python] view plain copy print? [python] view plain copy print? 9.7 Regular Expressions and the re Module A regular expression is a string that repres 阅读全文
摘要:
glob是Python自己带的一个文件操作相关模块,用它可以查找符合自己目的的文件,就类似于Windows下的文件搜索,支持通配符操作,*,?,[]这三个通配符,*代表0个或多个字符,?代表一个字符,[]匹配指定范围内的字符,如[0-9]匹配数字。 它的主要方法就是glob,该方法返回所有匹配的文件 阅读全文
摘要:
这个模块只有几个函数, 一旦决定使用二分搜索时,立马要想到使用这个模块 [python] view plain copy print? import bisect L = [1,3,3,6,8,12,15] x = 3 x_insert_point = bisect.bisect_left(L,x) 阅读全文
摘要:
Python中的random模块用于生成随机数。下面介绍一下random模块中最常用的几个函数。 random.random random.random()用于生成一个0到1的随机符点数: 0 <= n < 1.0 random.uniform random.uniform的函数原型为:random 阅读全文
摘要:
深拷贝 1.对于数字、字符串而言,赋值、浅拷贝、深拷贝都无意义,因为永远都指向一个内存地址(pyrhon内部对数字和字符串优化) 2. 列表、字典 浅拷贝:只拷贝最外层 深拷贝:除了最内层的(数字、字符串)不拷贝外,全部拷贝 程序从上到下运行遇到关键字 (如def 名字XX()) 不继续执行 会把代 阅读全文
摘要:
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。 Pycharm官网 阅读全文
摘要:
reip = re.compile(r'(?<![\.\d])(?:\d{1,3}\.){3}\d{1,3}(?![\.\d])') for ip in reip.findall(line): print "ip>>>", ip 正则表达式匹配ip地址 print "ip>>>", ip 正则表达式 阅读全文
摘要:
匹配中文字符的正则表达式: [u4e00-u9fa5] 评注:匹配中文还真是个头疼的事,有了这个表达式就好办了 匹配双字节字符(包括汉字在内):[^x00-xff] 评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1) 匹配空白行的正则表达式:ns*r 评注:可以用来删除空白 阅读全文
摘要:
一、 基本数据类型常用功能:1. 整数 int #int内部优化 n1=123 n2=n1 n1= 123 n2= 123 2份内存 if -5~257: n1= 123 n2 =123 else: n1= 123 n2= 123 》对象的内存地址 = ID(对象或对象的变量名)#Python 内容 阅读全文