- 博客(14)
- 收藏
- 关注
原创 python正则表达式匹配HTML标签之间的内容
利用正则表达式提取html标签之间的数字 import re match = re.findall(r'<i>(.*?)</i>',html) 问题 这种方式会把所有带标签的内容提取出来,而我只需要标签内是数字的内容,故有如下尝试: import re match = re.findall(r'<i>([0-9]*?\.[0-9]*?)</i>',html) 正则表达式在线测试及常用正则表达式 ...
2021-03-03 11:17:29
3661
1
原创 C语言程序设计进阶-逆序输出
题目内容: 你的程序会读入一系列的正整数,预先不知道正整数的数量,一旦读到-1,就表示输入结束。然后,按照和输入相反的顺序输出所读到的数字,不包括最后标识结束的-1。 输入格式: 一系列正整数,输入-1表示结束,-1不是输入的数据的一部分。 输出格式: 按照与输入相反的顺序输出所有的整数,每个整数后面跟一个空格以与后面的整数区分,最后的整数后面也有空格。 输入样例: 1 2 3 4 -1 输出样例: 4 3 2 1 可变数组 #include<stdio.h> #include<stdli
2020-10-22 12:54:46
1118
原创 字符串比对
题目内容 题目说起来很简单,你会读到两个字符串,每个字符串占据一行,每个字符串的长度均小于10000字符,而且第一个字符串的长度小于第二个字符串的。你的程序要找出第一个字符串在第二个字符串中出现的位置,输出这些位置,如果找不到,则输出-1。 注意,第一个字符的位置是0。 注意,第一个字符串在第二个字符串中的位置可能不止一处。 注意,字符串中可能含有空格。 注意,两个字符串的长度一定大于0 输入格式 两个字符串,一行一个。 输出格式 第一个字符串在第二个字符串中出现的位置,按照从小到到的顺序排列,每个数字后面
2020-10-17 15:27:14
1435
原创 c语言学习
GPS数据处理 题目内容: NMEA-0183协议是为了在不同的GPS(全球定位系统)导航设备中建立统一的BTCM(海事无线电技术委员会)标准,由美国国家海洋电子协会(NMEA-The National Marine Electronics Associa-tion)制定的一套通讯协议。GPS接收机根据NMEA-0183协议的标准规范,将位置、速度等信息通过串口传送到PC机、PDA等设备。 NMEA-0183协议是GPS接收机应当遵守的标准协议,也是目前GPS接收机上使用最广泛的协议,大多数常见的GPS接收
2020-10-16 15:58:38
327
原创 鞍点——c语言程序设计
题目内容 给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。 你的任务是找出A的鞍点。 输入格式: 输入的第1行是一个正整数n, (1<=n<=100),然后有n行,每一行有n个整数,同一行上两个整数之间有一个或多个空格。 输出格式: 对输入的矩阵,如果找到鞍点,就输出其下标。下标为两个数字,第一个数字是行号,第二个数字是列号,均从0开始计数。 如果找不到,就输出 NO 题目所给的数据保证了不会出现多个鞍点。
2020-09-23 17:19:37
1883
2
原创 程序设计入门——C语言 翁恺 多项式加法
多项式加法 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。 输入格式: 总共要输入两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。 注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,就不出现
2020-09-23 09:08:34
2048
4
原创 assert(断言)笔记
用法一 assert condition 当condition为假时raise一个error 用法二 assert condition,expression 当condition为假时raise一个描述为expression的error
2019-12-28 20:48:09
252
原创 一个有意思的发现:__slots__延伸
1.关于给类和实例对象添加方法和属性 类 方法一: def func(): pass ClassName.func=func 方法二: from types import MethodType ClassName.func=MethodType(func,ClassName) 实例对象 from types import MethodType object.func=MethodTy...
2019-12-08 13:03:05
235
原创 类的继承和多态笔记
1.__slots__函数 添加方法 Classname.func=func给类动态绑定方法,即修改模板,MethodType(方法,实例)给实例对象绑定方法,不改模板,MethodType(方法,类)也能对类(模板)进行修改。 __slots__函数 __slots__限制的仅仅是类的实例的属性或者方法的动态添加,类本身的属性的添加不受__slots__的限制,在给类的实例添加方法时,不...
2019-12-08 11:36:39
281
原创 函数式编程笔记
1.高阶函数 map/reduce map()函数接收两个参数,一个是函数一个是iterable,将函数作用到iterable上并返回一个iterator reduce()函数把一个函数作用在一个序列上,这个函数必须接收两个参数,reduce把结果继续和序列的下一个元素做累积计算: reduce(f,[x1,x2,x3,x4])=f(f(f(f(x1),x2),x3),x4) filter...
2019-12-07 19:36:27
260
原创 def _not_divisible(n): return lambda x: x % n > 0个人理解
@[TOC](def _not_divisible(n): return lambda x: x % n > 0这里写自定义目录标题) 代码 def _odd_iter(): n = 1 while True: n = n + 2 yield n def _not_divisible(n): return lambda x: x %...
2019-12-07 11:54:03
2775
3
原创 ValueError: not enough values to unpack (expected 2, got 1)的解决方案
[role,line_spoken] = each_line.split(':',1) ValueError: not enough values to unpack (expected 2, got 1)的解决方案
2019-08-20 18:39:56
14240
1
原创 用Python画滑稽
滑稽 用turtle画滑稽笑脸 from turtle import* setup(600,600,200,200) #脸 penup() goto(-210,0) seth(-90) pendown() pencolor('orange') pensize(4) begin_fill() circle(210,360) fillcolor('yellow') end_fill() pencolo...
2018-10-03 19:19:54
3530
1
原创 如何用Python画滑稽笑脸
用turtle画滑稽 from turtle import* setup(600,600,200,200) #脸 penup() goto(-210,0) seth(-90) pendown() pencolor('orange') pensize(4) begin_fill() circle(210,360) fillcolor('yellow') end_fill() pencolor('...
2018-10-03 17:34:33
19440
3
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅