自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 mysql 表delete from数据失败 解决方案

ERROR 1451 (23000): Cannot delete or update a parent row: a foreign key constraint fails 解决方案

2022-10-12 22:58:32 1406

原创 【mysql】爬虫数据写进mysql 只有一个字符 的解决方案

把爬虫爬到的数据放进数据库需要注意的问题

2022-10-12 22:51:05 380

原创 最大匹配算法(包含FMM、BMM、BIMM完整代码)

中文分词是将句子转化成词的表示,自动识别句子中的词,在词与词之间加入边界分隔符,分割出各个词汇。在汉语中,虽然是以字为最小单位,但是一篇文章的语义表达却仍然是以词来划分的。因此处理中文文本时,需要进行分词处理,将句子转为词的表示,是必不可少的文本数据预处理步骤。而最大匹配算法是是中文分词中常见的算法。

2022-09-22 23:54:37 2151

原创 【ERROR】Parse error: syntax error, unexpected ‘‘ (T_ENCAPSED_AND_WHITESPACE)

PHP语法错误

2022-09-18 17:01:16 356

原创 【Python】1012 数字分类 (20 分)

给定一系列正整数,请按要求对数字进行分类,并输出以下 5 个数字:A​1 = 能被 5 整除的数字中所有偶数的和;A​2= 将被 5 除后余 1 的数字按给出顺序进行交错求和,即计算 n1​​ −n2+n3−n4⋯;A3= 被 5 除后余 2 的数字的个数;A4= 被 5 除后余 3 的数字的平均数,精确到小数点后 1 位;A​5= 被 5 除后余 4 的数字中最大数字。输入格式:每个输入包含 1 个测试用例。每个测试用例先给出一个不超过 1000 的正整数 N,随后给出 N 个不超过 100

2021-07-07 22:24:30 223

原创 【Python】1006 换个格式输出整数 (15 分)

让我们用字母 B 来表示“百”、字母 S 表示“十”,用 12…n 来表示不为零的个位数字 n(<10),换个格式来输出任一个不超过 3 位的正整数。例如 234 应该被输出为 BBSSS1234,因为它有 2 个“百”、3 个“十”、以及个位的 4。输入格式:每个测试输入包含 1 个测试用例,给出正整数 n(<1000)。输出格式:每个测试用例的输出占一行,用规定的格式输出 n。输入样例 1:234输出样例 1:BBSSS1234输入样例 2:23输出样例 2:S

2021-07-07 21:46:12 111

原创 【Python】1039 到底买不买 (20 分)

小红想买些珠子做一串自己喜欢的珠串。卖珠子的摊主有很多串五颜六色的珠串,但是不肯把任何一串拆散了卖。于是小红要你帮忙判断一下,某串珠子里是否包含了全部自己想要的珠子?如果是,那么告诉她有多少多余的珠子;如果不是,那么告诉她缺了多少珠子。为方便起见,我们用[0-9]、[a-z]、[A-Z]范围内的字符来表示颜色。例如在图1中,第3串是小红想做的珠串;那么第1串可以买,因为包含了全部她想要的珠子,还多了8颗不需要的珠子;第2串不能买,因为没有黑色珠子,并且少了一颗红色的珠子。输入格式:每个输入包含 1

2021-07-05 00:53:07 269

原创 【Python】1032 挖掘机技术哪家强 (20 分)

为了用事实说明挖掘机技术到底哪家强,PAT 组织了一场挖掘机技能大赛。现请你根据比赛结果统计出技术最强的那个学校。输入格式:输入在第 1 行给出不超过 10​5​​ 的正整数 N,即参赛人数。随后 N 行,每行给出一位参赛者的信息和成绩,包括其所代表的学校的编号(从 1 开始连续编号)、及其比赛成绩(百分制),中间以空格分隔。输出格式:在一行中给出总得分最高的学校的编号、及其总分,中间以空格分隔。题目保证答案唯一,没有并列。输入样例:63 652 801 1002 703 40

2021-07-04 16:04:57 473

原创 【Python】1031 查验身份证 (15 分)

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下:首先对前17位数字加权求和,权重分配为:{7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};然后将计算的和对11取模得到值Z;最后按照以下关系对应Z值与校验码M的值:Z:0 1 2 3 4 5 6 7 8 9 10M:1 0 X 9 8 7 6 5 4 3 2现在给定一些身份证号码,请你验证校验码的有效性,并输出有问题的号码。输入格式:输入第一行给出正整数N(≤100)是输入的身份

2021-07-04 15:38:47 273

原创 【Python】1020 月饼 (25 分)

月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼。现给定所有种类月饼的库存量、总售价、以及市场的最大需求量,请你计算可以获得的最大收益是多少。注意:销售时允许取出一部分库存。样例给出的情形是这样的:假如我们有 3 种月饼,其库存量分别为 18、15、10 万吨,总售价分别为 75、72、45 亿元。如果市场的最大需求量只有 20 万吨,那么我们最大收益策略应该是卖出全部 15 万吨第 2 种月饼、以及 5 万吨第 3 种月饼,获得 72 + 45/2 = 94.5(亿元)。输入格式

2021-07-03 19:55:02 187

原创 python刷题—第7周

刷题总结:1)把一个字典的键值对加入到另一个字典中dict.update(dict2)#dict2加到dict中2)字典类型转为字符串型import jsondict=json.dumps(dic)3)5-11字典合并里面,当我在遍历字典过程中修改字典时,出现下面错误 RuntimeError: dictionary changed size during iteration #遍历时不能修改字典元素解决方法:不遍历字典,遍历有字典键组成的列表,就可以修改字典4)isinstanc.

2021-04-27 00:06:55 79

原创 python刷题—第6周

刷题笔记1)第4章-30 找完数(该数恰好等于除自身外的因子之和)首先是思路。我在构思的过程用该数取余a,a的范围从2到该数的一半再加1,如果取余结果为0,就加入列表。最后列表之和如果等于该数,它就是完数。但是通过有问题,显示运行超时。我寻思是循环部分用时过长,效率低。去网上借鉴了别人的代码,发现别的博主的思路里,a的范围是从2到该数开方加1,若取余结果为零,且确定该数不等于a的平方,就把该数除于a的结果一并加入列表。这样大大节省遍历时间。for i in range(a,b+1): lis.

2021-04-17 23:32:26 83

原创 python刷题—第5周

1)生成双重列表a=[]for i in range(n): s=input() a.append([int(i) for i in s.split()]) 2)max(list)函数可以显示list里面最大的元素list=['1' ,'7', '4' ,'1']print(max(list))#输出73)可以用数学函数计算阶乘math.factorial(i)4)删除列表元素可以用pop()list.pop(0) #删除列表第一个元素5)把s[]中的元素转成字.

2021-04-12 00:34:31 140 1

原创 python刷题—第4周

1)b=a+b 用的a和b还是上一个循环的,a没有立刻改变; a, b = 0, 1 for i in range(n + 1): a, b = b, a + b 如果是a=b,b=a+b,那b=a+b中的a是该循环的a2)规范输出,输出结果占11个空格print('{:11d}'.format(fib(i)),end="")3)如果显示非零返回,可以加上exit(0)4)结果精确到小数点后n位。print("average = %.nf"%result)或者pri.

2021-04-04 21:26:59 153

原创 python刷题—第3周

刷题收获1)找出字符串中16进制的字符for i in Str: if((i>"0" and i<="9") or (i>="a" and i<="f")): list.append(i)2)index()或find()函数都能用来查找字符串中特定字符的下标。在列表中查找特定元素只能用index()函数,不能用find()Str=input() #Str="+-P-xf4+-1!#"# index=Str.index("P")index.

2021-03-27 16:44:51 238

原创 python刷题—第2周

刷题收获1)print()默认换行。如果想让输出结果在同一行有以下方法:①end=" "lst=['143', '174', '164' ]for l in lst: print(l,end=" ")#输出 143 174 164 ②join()函数c=['8','2','5']print(int(''.join(c))) 825③将输出结果组成一个字符串,最后再输出字符串result=""list=['H','e','l','l','o']for i in li.

2021-03-20 15:34:20 213 1

原创 python刷题—第1周

刷题收获1) {:d}表示占据一个字节宽度^、<、>分别是居中、左对齐、右对齐,后面带宽度1f表示带一个小数format()格式化函数比如第2章-10 输出华氏-摄氏温度转换表 中格式化输出print("{:d}{:>6.1f}".format(i,5*(i-32)/9))输出结果为32 0.034 1.12)输出的值有n位小数比如 第2章-11 求平方与倒数序列的部分和 中输出x带六位小数print("sum = %.6f" %x)3)使用sq.

2021-03-12 21:51:48 122

原创 【python】五道题目

【python】五道题目1.题目描述:编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址。如果是有效的 IPv4 地址,返回 “IPv4” ;如果是有效的 IPv6 地址,返回 “IPv6” ;如果不是上述类型的 IP 地址,返回 “Neither” 。IPv4 地址由十进制数和点来表示,每个地址包含 4 个十进制数,其范围为 0 - 255, 用(".")分割。比如,172.16.254.1;同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.

2021-03-06 14:41:06 277

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除