ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:20.96KB ,
资源ID:18771922      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/18771922.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(完整word版Python的各种符号Word格式文档下载.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

完整word版Python的各种符号Word格式文档下载.docx

1、执行file里的代码。-从stdin里读取执行代码。2.1.Python运算符列表运算符描述x+y,x-y加、减,“+”号可重载为连接符x*y,x*y,x/y,x%y相乘、求平方、相除、求余,“*”号可重载为重复,“%”号可重载为格式化,=,=,!=比较运算符+=,-=,*=,/=,%=,*=,=,&=,=,|=自变运算符x|y按位或xy按位异或x&y按位与x按位取反xx向左或向右移y位is, is not等同测试in, not in是否为成员测试or,and,not逻辑运算符xi,xi:j,x.y,x(.)索引,分片,限定引用,函数调用(.),.,.,.元组,列表,字典,转化为字符串2.2.

2、运算符优先顺序列表(从最高到最低)expr字符串转换key:expr,.字典expr1,expr2.列表(expr1,expr2,.)元组function(expr,.)函数调用xindex:index切片xindex下标索引取值x.attribute属性引用+x,-x正,负x*y幂x*y,x/y,x%y乘,除,取模加,减y,x移位y,x比较x is y,x is not yx in y,x not in y成员判断not x逻辑否x and y逻辑与x or y逻辑或lambda arg,.:exprLambda匿名函数2.3.对象/常量值假string真=1=-1()空元组空列表空字典No

3、ne3.1.字符串格式化代码格式%百分号标记%c字符及其ASCII码%s字符串%d有符号整数(十进制)%u无符号整数(十进制)%o无符号整数(八进制)%x无符号整数(十六进制)%X无符号整数(十六进制大写字符)%e浮点数字(科学计数法)%E浮点数字(科学计数法,用E代替e)%f浮点数字(用小数点符号)%g浮点数字(根据值的大小采用%e或%f)%G浮点数字(类似于%g)%p指针(用十六进制打印值的内存地址)%n存储输出字符的数量放进参数列表的下一个变量中3.2.python支持的转义字符表转义字符(在行尾时)续行符反斜杠符号单引号双引号a响铃b退格(Backspace)e转义000空n换行v纵向

4、制表符t横向制表符r回车f换页oyy八进制数yy代表的字符,例如:o12代表换行xyy十进制数yy代表的字符,例如:x0a代表换行other其它的字符以普通格式输出 Table3.3.列表对象支持的方法方法append(x)在列表尾部追加单个对象x。使用多个参数会引起异常。count(x)返回对象x在列表中出现的次数。extend(L)将列表L中的表项添加到列表中。返回None。Index(x)返回列表中匹配对象x的第一个列表项的索引。无匹配元素时产生异常。insert(i,x)在索引为i的元素前插入对象x。如list.insert(0,x)在第一项前插入对象。pop(x)删除列表中索引为x的

5、表项,并返回该表项的值。若未指定索引,pop返回列表最后一项。remove(x)删除列表中匹配对象x的第一个元素。匹配元素时产生异常。reverse()颠倒列表元素的顺序。sort()对列表排序,返回none。bisect模块可用于排序列表项的添加和删除。3.4.字典方法has_key(x)如果字典中有键x,则返回真。keys()返回字典中键的列表values()返回字典中值的列表。items()返回tuples的列表。每个tuple由字典的键和相应值组成。clear()删除字典的所有条目。copy()返回字典高层结构的一个拷贝,但不复制嵌入结构,而只复制对那些结构的引用。update(x)用

6、字典x中的键值对更新字典内容。get(x,y)返回键x,若未找到该键返回none,若提供y,则未找到x时返回y。3.5.数组类型代码代码等价的C类型以字节为单位的最小尺寸cchar1b(B)byte(unsigned byte)h(H)short(unsigned short)2i(I)int(unsigned int)l(L)long(unsigned long)4ffloatddouble89.1.mode模式r以读方式打开文件,可读取文件信息。w以写方式打开文件,可向文件写入信息。a以追加方式打开文件,文件指针自动移到文件尾。r+以读写方式打开文件,可对文件进行读和写操作。w+消除文件内

7、容,然后以读写方式打开文件。a+以读写方式打开文件,并把文件指针移到文件尾。b以二进制模式打开文件,而不是以文本模式。该模式只对Windows或Dos有效,类Unix的文件是用二进制模式进行操作的。9.2.bufsizebufsize取值禁用缓冲行缓冲指定缓冲区的大小系统默认的缓冲区大小open()函数返回一个文件对象,我们可通过read()或write()函数对文件进行读写操作,下面是一些文件对象方法:9.3.文件对象方法f.close()关闭文件,记住用open()打开文件后一定要记得关闭它,否则会占用系统的可打开文件句柄数。f.fileno()获得文件描述符f.flush()刷新输出缓存

8、f.isatty()如果文件是一个交互终端,则返回True,否则返回False。f.read(count)读出文件,如果有count,则读出count个字节。f.readline()读出一行信息。f.readlines()读出所有行,也就是读出整个文件的信息。f.seek(offset,where)把文件指针移动到相对于where的offset位置。offset为0表示文件开始处,这是默认值 ;1表示当前位置;2表示文件结尾。f.tell()获得文件指针位置。f.truncate(size)截取文件,使文件的大小为size。f.write(string)把string字符串写入文件。f.wri

9、telines(list)把list中的字符串一行一行地写入文件。10.1.正则表达式基本字符字符text匹配text字符串.匹配除换行符之外的任意一个单个字符匹配一个字符串的开头$匹配一个字符串的末尾在正则表达式中,我们还可用匹配限定符来约束匹配的次数。10.2.匹配限定符最大匹配最小匹配*?重复匹配前表达式零次或多次+?重复匹配前表达式一次或多次?重复匹配前表达式零次或一次mm?精确重复匹配前表达式m次m,m,?至少重复匹配前表达式m次m,nm,n?至少重复匹配前表达式m次,至多重复匹配前表达式n次据上所述,.*为最大匹配,能匹配源字符串所有能匹配的字符串。.*?为最小匹配,只匹配第一次出

10、现的字符串。如:d.*g能匹配任意以d开头,以g结尾的字符串,如debug和debugging,甚至dog is walking而d.*?g只能匹配,在字符串中,则只匹配到dog 在一些更复杂的匹配中,我们可用到组和运算符。10.3.组和运算符组.匹配集合内的字符,如a-z,1-9或,./;.匹配除集合外的所有字符,相当于取反操作A|B匹配表达式A或B,相当于OR操作(.)表达式分组,每对括号为一组,如(a-b+)(A-Z+)(1-9+)number匹配在number表达式组内的文本有一组特殊的字符序列,用来匹配具体的字符类型或字符环境。如b匹配字符边界,foodb匹配food、zoofood

11、,而和foodies不匹配。10.4.特殊字符序列A只匹配字符串的开始匹配一个单词边界B匹配一个单词的非边界d匹配任意十进制数字字符,等价于r0-9D匹配任意非十进制数字字符,等价于r0-9s匹配任意空格字符(空格符、tab制表符、换行符、回车、换页符、垂直线符号)S匹配任意非空格字符w匹配任意字母数字字符,等价于a-zA-Z0-9_。注意,包含_字符。W匹配任意非字母数字字符,等价于a-zA-Z0-9_。Z仅匹配字符串的尾部匹配反斜线字符有一套声明(assertion)对具体事件进行声明。10.5.正则表达式声明声明(?iLmsux)匹配空字符串,iLmsux字符对应下表的正则表达式修饰符。

12、:.)匹配圆括号内定义的表达式,但不填充字符组表。P)匹配圆括号内定义的表达式,但匹配的表达式还可用作name标识的符号组。P=name)匹配所有与前面命名的字符组相匹配的文本。#.)引入注释,忽略圆括号内的内容。=.)如果所提供的文本与下一个正则表达式元素匹配,这之间没有多余的文本就匹配。这允许在一个表达式中进行超前操作,而不影响正则表达式其余部分的分析。如Martin其后紧跟Brown,则Martin(?=Brown)就只与匹配。!仅当指定表达式与下一个正则表达式元素不匹配时匹配,是(?=.)的反操作。如果字符串当前位置的前缀字符串是给定文本,就匹配,整个表达式就在当前位置终止。如(?=a

13、bc)def表达式与abcdef这种匹配是对前缀字符数量的精确匹配。如果字符串当前位置的前缀字符串不是给定的正文,就匹配,是(?正则表达式还支持一些处理标志,它会影响正则式的执行方法。10.6.处理标志标志I或IGNORECASE忽略表达式的大小写来匹配文本。10.7.MatchObject对象方法expand(template)展开模板中用反斜线定义的内容。m.group(group,.)返回匹配的文本,是个元组。此文本是与给定group或由其索引数字定义的组匹配的文本,如果没有组定组名,则返回所有匹配项。m.groups(default)返回一个元组,该元组包含模式中与所有组匹配的文本。如

14、果给出default参数,default参数值就是与给定表达式不匹配的组的返回值。default参数的默认取值为None。m.groupdict(default)返回一个字典,该字典包含匹配的所有子组。如果给出default参数,其值就是那些不匹配组的返回值。m.start(group)返回指定group的开始位置,或返回全部匹配的开始位置。m.end(group)返回指定group的结束位置,或返回全部匹配的结束位置。m.span(group)返回两元素组,此元组等价于关于一给定组或一个完整匹配表达式的(m.start(group),m.end(group)列表m.pos传递给match()

15、或search()函数的pos值。m.endpos传递给match()或search()函数的endpos值。m.lastindexm.lastgroupm.re创建这个MatchObject对象的正则式对象m.string提供给match()或search()函数的字符串。10.8.正则式对象方法/属性方法/属性r.search(string,pos,endpos)同search()函数,但此函数允许指定搜索的起点和终点r.match(string,pos,endpos)同match()函数,但此函数允许指定搜索的起点和终点r.split(string,max)同split()函数r.findall(string)同findall()函数r.sub(replace,string,count)同sub()函数r.subn(replace,string,count)同subn()函数r.flags创建对象时定义的标志r.groupindex将rPid)定义的符号组名字映射为组序号的字典r.pattern在创建对象时使用的模式

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1