- 博客(10)
- 收藏
- 关注
原创 Python爬虫—BeautifulSoup
环境安装: pip install bs4BeautifulSoup对象实例化方式:soup = BeautifulSoup(fp,'lxml') #本地文件创建方式,fp代表本地文件名称soup = BeautifulSoup(page_text,'lxml') #网页源码创建方式,page_text代表网络请求得到的页码源码数据BeautifulSoup对象解析数据的三种方法:案例文本:<html lang="en"><head> <met
2022-02-07 17:55:51 696
原创 Python爬虫-正则表达式
1.元字符: . 匹配除换行符以外的所有字符; \w 匹配字符、下划线、数字; \d 匹配数字 \s 匹配空白字符 \n 匹配换行符 \t 匹配通配符(tab键) \W 匹配非字符、下划线、数字; \D 匹配非数字 \S 匹配非空白符 ^ 匹配字符串的开始 $ 匹配字符串的结尾 a|b 匹配a或者b
2022-01-24 10:05:39 835
原创 鞍点(MOOC 翁凯 C语言源码)
题目内容:给定一个n*n矩阵A。矩阵A的鞍点是一个位置(i,j),在该位置上的元素是第i行上的最大数,第j列上的最小数。一个矩阵A也可能没有鞍点。你的任务是找出A的鞍点。输入格式:输入的第1行是一个正整数n, (1<=n<=100),然后有n行,每一行有n个整数,同一行上两个整数之间有一个或多个空格。输出格式:对输入的矩阵,如果找到鞍点,就输出其下标。下标为两个数字,第一个数字是行号,第二个数字是列号,均从0开始计数。如果找不到,就输出NO题目
2021-11-11 20:32:49 298
原创 多项式加法(MOOC 翁凯 C语言源码)
题目内容:一个多项式可以表达为x的各次幂与系数乘积的和,比如:2x6+3x5+12x3+6x+20现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。程序要处理的幂最大为100。输入格式:总共要输入两个多项式,每个多项式的输入格式如下:每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都是整数。第一行一定是最高幂,最后一行一定是0次幂。注意第一行和最后一行之间不一定按照幂次降低顺序排列;如果某个幂次的系数为0,
2021-11-10 17:58:21 418 3
原创 高精度小数(MOOC 翁凯 C语言源码)
题目内容:由于计算机内部表达方式的限制,浮点运算都有精度问题,为了得到高精度的计算结果,就需要自己设计实现方法。(0,1)之间的任何浮点数都可以表达为两个正整数的商,为了表达这样两个数的商,可以将相除的结果以多个整数来表示,每个整数表示结果的一位。即商的第一位用一个整数来表示,第二位用另一个整数来表示,以此类推,就可以输出一个高精度的除法结果了。如16/19的结果0.8421052631...就可以依次输出8、4、2、1、0、5、2、6、3、1...。而除法的过程,则可以模仿人工列竖式做除法
2021-11-09 16:43:42 456
原创 念整数( MOOC 翁凯 c语言源码)
题目内容:你的程序要读入一个整数,范围是[-100000,100000]。然后,用汉语拼音将这个整数的每一位输出出来。如输入1234,则输出:yi er san si注意,每个字的拼音之间有一个空格,但是最后的字后面没有空格。当遇到负数时,在输出的开头加上“fu”,如-2341输出为:fu er san si yi输入格式:一个整数,范围是[-100000,100000]。输出格式:表示这个整数的每一位数字的汉语拼音,每一位数字的拼音之间以空格分隔,末尾没有空格。
2021-11-06 15:51:23 271
原创 素数和(MOOC 翁凯 C语言源码)
题目内容:我们认为2是第一个素数,3是第二个素数,5是第三个素数,依次类推。现在,给定两个整数n和m,0<n<=m<=200,你的程序要计算第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入格式:两个整数,第一个表示n,第二个表示m。输出格式:一个整数,表示第n个素数到第m个素数之间所有的素数的和,包括第n个素数和第m个素数。输入样例:2 4输出样例:15C源码:#include <stdio
2021-11-03 22:44:11 259
原创 数字特征值(MOOC 翁凯 C语言源码)
题目内容:对数字求特征值是常用的编码算法,奇偶特征是一种简单的特征值。对于一个整数,从个位开始对每一位数字编号,个位是1号,十位是2号,以此类推。这个整数在第n位上的数字记作x,如果x和n的奇偶性相同,则记下一个1,否则记下一个0。按照整数的顺序把对应位的表示奇偶性的0和1都记录下来,就形成了一个二进制数字。比如,对于342315,这个二进制数字就是001101。这里的计算可以用下面的表格来表示: 数字 3 4 2
2021-11-01 15:24:09 147
原创 少走弯路的C语言学习第二天
这里,作为小白来说觉得中国大学MOOC官网的程序设计入门——C语言(浙江大学翁凯)比较适合,而且后续还有一门进阶课程,个人觉得优点有二:(1)一个在线的C语言开发环境,避免了小白不会使用各种编程软件,把大量时间花费在了研究如何使用编程软件上;(2)课程有练习题(线上作答),而且如果觉得题不够做,还有PTA题库,个人觉得非常合适。总结一下第二天学习的内容:一、变量:(1)变量命名规则: 变量的首字母只能是字母或者_,千万记住开头不能是数字或者空格; ...
2021-10-28 00:09:54 390
原创 小白编码第一天
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-10-21 17:30:09 2231
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人