摘要:表达式全集 字符描述 \ 将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如,“n”匹配字符“n”。“\n”匹配一个换行符。串行“\\”匹配“\”而“\(”则匹配“(”。 ^ 匹配输入字符串的开始位置。如果设置了RegExp对象的Multiline属性,^也匹配
阅读全文
摘要:简介 decimal意思为十进制,这个模块提供了十进制浮点运算支持。 常用方法 1.可以传递给Decimal整型或者字符串参数,但不能是浮点数据,因为浮点数据本身就不准确。 2.要从浮点数据转换为Decimal类型 from decimal import Decimal Decimal.from_f
阅读全文
摘要:import requests a=requests.get("http://www.baidu.com")print a.text #以文本形式打印网页源码print a.content#以字节流形式打印print a.status_code #打印状态码print a.url #打印请求的url
阅读全文
摘要:>>> a=[10,50,-1,3,2,10]>>> def secNum(lista):... a.sort()... return a[-2]...>>> print secNum(a)10 第二种: >>> def secNum(lista):... max_number=max(lista)
阅读全文
摘要:1.只写一个if >>> a=9>>> if a>0:... print "a是正数!"...a是正数!>>> 2.只写一个if,一个else >>> a=9>>> if a>0:... print"a是正数!"... else:... print"a是负数!"...a是正数!>>> 3.只写一个i
阅读全文
摘要:1、什么是正则表达式 用某种字符串表达式制定一个规则,可以实现字符串的模糊匹配 2、正则表达式的用途 1>分析日志,统计 2>数据处理,替换、数据提取、删除等 3>过滤敏感词 3、正则表达式的模块:re 1>如果想写一个\时,前面必须加r,否则需要写两个\; p=re.compile()是对正则表达
阅读全文
摘要:1、在python里面如何生成随机数 1>生成随机小数 random.random()是指0-1之间的随机小数,不包括1 random.uniform(1,2)里面的参数也可以指定范围,比如1-2,不包括2 2>生成随机整数 random.randint() random.randrange() 3
阅读全文
摘要:1.切片: >>> s="abcdefghi" >>> s[1:7:2]#隔两个取'bdf' >>> s'abcdefghi'>>> s[::-1]'ihgfedcba'>>> s[-1]'i'>>> 2.#用户输入的形式,输出每次输入字符串最后最后一个字母 a=raw_input("please
阅读全文
摘要:int(“x”,base=2/8/16)是把x都转换成十进制 二进制: 1111=1*2的3次方+1*2的2次方+1*2的1次方+1*2的0次方 =8+4+2+1=15 1000=1*2的3次方+0*2的2次方+0*2的1次方+0*2的0次方=8+0+0+0=8 1000=1*2的3次方+0*2的2
阅读全文
摘要:1.变量是可以改变的量(删除变量的时候,不一定值不在了,也许还有其他的变量指向哪个值),如图: 2.变量是存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。 3.根据一个变量的数据类型,解释器分配内存,并决定什么数据可以被存储在内存中。因此,通过分配不同的数据类型的变量,你可以存储整数
阅读全文
摘要:解决代码中出现中文乱码的问题: 使用中文需要在第一行声明编码#encoding=utf-8 或者#coding=utf-8 python只检查#、coding和编码字符串,所以你可能回见到下面的声明方式,这是有些人为了美观等原因才这样写的 #-*- coding:UTF-8 -*- 文件保存为utf
阅读全文
摘要:1.ASXII:美国信息交换标准码(American Standard Code for Information Interchange,简称ASCII)是一种用户信息交换的美国标准代码,它的作用是给英文字母、数字、标点、字符转换成计算机能识别的二进制数规定了一个大家都认可并遵守的标准。 2.GB2
阅读全文
摘要:#-*- coding=utf-8 -*-#依次输出多维数组里面的的单个元素lista=[1,3,[4,5,6,[7,8,[9,10]]]]for i in lista: if isinstance(i,list): for j in i: if isinstance(j,list): for k
阅读全文
摘要:#-*- coding=utf-8 -*-listm=["s","l","z","x","l","m","XX",[123,23,4,89,05,[78,35,65,2017],"zX",1.2],2.3,4.5,6.7,8.9,120.23,34.45]int_num=0float_num=0le
阅读全文
摘要:吴老的《selenium webdriver 实战宝典》出版了! 一.学习内容 * 列表运算符 * 列表操作函数 * 列表函数 * sort函数精讲 二.列表运算符 a=[1,2,3] len(a) [1,2,3]+[4,5,6] ['a']*3 3 in a for i in[1,2,3]:pri
阅读全文
摘要:1、单引号与双引号的区别 s1=‘let‘s go’(明显我们是想用单引号表示let’s go这个字符串的,但是python只知道用‘’来表示字符串,所以python就把字符串中的‘字符当成单引号处理了,所以这种情况下我们通常用双引号) s2=“let’s go”(这样更清晰) 2、双引号与三引号区
阅读全文
摘要:Python变量 变量是计算机内存中的一块区域,存储规定范围内的值,值可以改变,通俗的说变量就是给数据起个名字。 Python变量命名 变量命名规则: 1、变量名由字母、数字、下划线组成 2、数字不能开头 3、不可以使用关键字 举例:a、a1、a_1 Python变量的赋值 1、python中的变量
阅读全文
摘要:2-5 #写一个while循环,输出整型为0~10 a=0while a<11: print a a+=1 #写一个for循环重复以上操作 for i in range(11): print i 2-6 #条件判断,判断一个数正数还是负数,或者是0.开始先用固定的数值,然后修改你的代码支持用户输入数
阅读全文
摘要:1、时间戳是以秒为单位的浮点小数,时间戳以自1970年1月1日午夜到现在经过了的时间来表示 2、时间模块引入方式:import time 3、返回时间戳 time.time() 4、返回时间元组:time.localtime(),参数可传时间戳 5、返回时间戳:time.mktime(),参数可传时
阅读全文
摘要:python对象销毁(垃圾回收): 1>同Java语言一样,python使用了引用计数这一简单计数来追踪内存中的对象,也就是说,python内部记录着所有使用中的对象各有多少引用,一个内部跟踪变量称为一个引用计数器,当对象被创建的时候就创建了一个引用计数,当这个对象不再需要的时候,也就是说,这个对象
阅读全文