上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页
摘要: 常用函数有re.match()、re.search() 、re.sub()、compile()、findall()、finditer()、split()re.match() 匹配字符串开头,常用来判断数据是否满足我的正则要求。成功返回一个match对象,不成功返回空。>>> import re>>> rc = re.compile(r"www.+")>>> rc.match('www.com w... 阅读全文
posted @ 2020-04-28 13:44 Renqy 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 常用元字符有:[] ^ $ \ * + ? {} .python中使用正则表达式需要导入re模块下面介绍用法[] 指定一个字符集,[ABC]表示ABC的字符集,[^ABC] 取反,除了ABC的字符集。>>> import re>>> r = r"ABC[ABC]" #定义一个正则>>>>>> re.findall(r,'ABCA') #使用findall进行匹配['ABCA']>>>... 阅读全文
posted @ 2020-04-28 09:50 Renqy 阅读(518) 评论(0) 推荐(0) 编辑
摘要: 使用lambda匿名函数来实现。>>> dic1 = {'a':1,'b':2,'e':5,'d':4,'c':3}>>> result = sorted(dic1.items(), key = lambda x :(x[1]))>>> result[('a', 1), ('b', 2), ('c', 3), ('d', 4), ('e', 5)]>>> resul 阅读全文
posted @ 2020-04-27 14:37 Renqy 阅读(841) 评论(0) 推荐(0) 编辑
摘要: 请编写程序,对一段英文文本,统计其中所有不同单词的个数,以及词频最大的前10%的单词。所谓“单词”,是指由不超过80个单词字符组成的连续字符串,但长度超过15的单词将只截取保留前15个单词字符。而合法的“单词字符”为大小写字母、数字和下划线,其它字符均认为是单词分隔符。输入格式:输入给出一段非空文本,最后以符号#结尾。输入保证存在至少10个不同的单词。输出格式:在第一行中输出文本中所有不同单词的个... 阅读全文
posted @ 2020-04-27 13:58 Renqy 阅读(2240) 评论(0) 推荐(0) 编辑
摘要: 代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-tfile = open("文件读写","r+",encoding='UTF-8')#fileobj = open(filename,mode)#rwax + t文本文件、b二进制文件#读# r1 = tfile.read()# print(r1)head = tfile.readline()newhead ... 阅读全文
posted @ 2020-04-27 13:15 Renqy 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 基础小函数、字符串函数、序列函数序列、元组、列表小函数max() 求最大值(列表、元组、序列)min() 求最小值len() 求长度>>> a = [1,2,3,4]>>> max(a)4>>> min(a)1>>> len(a)4>>>运算小函数divmod() 求运算模,返回一个元组,第一个参数是商,第二个是余数pow(x,y) 指数运算,x的y次方pow(x,y,z) x的y次方,在与z取模... 阅读全文
posted @ 2020-04-27 09:50 Renqy 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 输入一个列表,去掉列表中重复的数字,按原来次序输出!输入格式:在一行中输入列表输出格式:在一行中输出不重复列表元素输入样例:在这里给出一组输入。例如:[4,7,5,6,8,6,9,5] 输出样例:在这里给出相应的输出。例如:4 7 5 6 8 9代码如下:#!/usr/bin/python# -*- coding: utf-8 -*-s = eval(input())#eval... 阅读全文
posted @ 2020-04-26 17:18 Renqy 阅读(1921) 评论(0) 推荐(0) 编辑
摘要: 图的字典表示。输入多行字符串,每行表示一个顶点和该顶点相连的边及长度,输出顶点数,边数,边的总长度。比如上图0点表示:{'O':{'A':2,'B':5,'C':4}}。用eval函数处理输入,eval函数具体用法见第六章内置函数。输入格式:第一行表示输入的行数 下面每行输入表示一个顶点和该顶点相连的边及长度的字符串输出格式:在一行中输出顶点数,边数,边的总长度输入样例:在这里给出一组输入。例如:... 阅读全文
posted @ 2020-04-26 17:02 Renqy 阅读(2027) 评论(0) 推荐(0) 编辑
摘要: 将一笔零钱换成5分、2分和1分的硬币,要求每种硬币至少有一枚,有几种不同的换法?输入格式:输入在一行中给出待换的零钱数额x∈(8,100)。输出格式:要求按5分、2分和1分硬币的数量依次从大到小的顺序,输出各种换法。每行输出一种换法,格式为:“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。输入样例:... 阅读全文
posted @ 2020-04-26 16:23 Renqy 阅读(1677) 评论(0) 推荐(0) 编辑
摘要: 本题要求编写程序,计算学生们的平均成绩,并统计及格(成绩不低于60分)的人数。题目保证输入与输出均在整型范围内。输入格式:输入在第一行中给出非负整数N,即学生人数。第二行给出N个非负整数,即这N位学生的成绩,其间以空格分隔。输出格式:按照以下格式输出:average = 成绩均值count = 及格人数 其中平均值精确到小数点后一位。输入样例:577 54 92 73 60 ... 阅读全文
posted @ 2020-04-26 15:57 Renqy 阅读(6793) 评论(2) 推荐(0) 编辑
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 21 下一页