Python-爬虫元尊小说
说在前面
早就听闻Python强大的爬虫功能,于是就想学习一波,有了上次在并夕夕成功的购买经历,于是我就又买了一本《Python3网络爬虫开发实践》。emmmm结果并不怎么样,写的并不是通俗易懂,全部都是专有名词,只能去求助连央视都夸的知名学习网站bilibili,成功入门!
bilibili网页链接: python新手强烈推荐教程:爬虫入门
下面记录一下这次学习过程:
代码12345678910111213141516171819202122232425262728293031323334import requests #requests库是用来获取html的库import re #使用到正则表达式和删除不必要元素的库url='http://www.ishisetianxia.com/chaojishenxiang/' #元尊小说地址output=open('YuanZun.out','w',1,'utf-8') #元尊小说保存地址response=requests.get(url) #获取网站的所有反 ...
Python 实践-保护小雪乃
写在前面
Python的基础学习已经告一段落了,为了加强效果,实行第二阶段计划,编写一个名为「保护小雪乃」的游戏,来增强自己的代码能力。(其实是学习外星人入侵之后改编的)
Github开源项目地址
保护小雪乃背景
大老师军团来欺负雪乃了!怎么能看到世界第一可爱的雪之下雪乃受到欺负呢,快操控小雪乃发射消灭子弹,把大老师军团赶走,保护小雪乃!
玩法
点击Play开始游戏
你可以使用左右键来操控小雪乃左右移动,使用空格键发射消灭子弹。
大老师军团会左右移动,到达边界会改变移动方向并向下移动一定距离。
如果任何一个大老师碰到小雪乃或者到达屏幕底端,吓到了小雪乃,那么就视为被欺负成功,减去一次机会。
每消灭一个大老师就会得到一定的小雪乃好感值,好感值无上限,并且会显示在屏幕右上角。
你的最高好感值会被保存下来,显示在屏幕正上方。
每消灭一波大老师军团,大老师愤怒等级+1,会派遣更加强大的大老师军团进攻(移动速度增加,消灭得到的好感值增加)
你的小雪乃拥有三次机会被大老师欺负,如果超过三次,就说明你并没有保护好小雪乃,游戏结束。
祝你好运!
素材
雪之下雪乃 Yukino ...
Python 学习笔记
说在前面
不知不觉自己已经高中毕业了(并不),这个暑假需要学点什么,然后就买了一本《Python编程从入门到实践》,并夕夕上只要25块,看起来超值。然后暑假就学习如何用Python来编写程序吧,至于C++的康复计划,留到以后有时间再说。所以下面就记录一些经常需要查询的东西,帮助自己学习Python。
Python字符串修改title() 使字符串中单词的一个字母大写
upper() 使字符串中所有字母大写
lower() 使字符串中所有字母小写
两个字符串可以直接相加:
1234First_Name="Katou"Last_Name="Megumi"Name=First_Name+" "+Last_Nameprint(Name)
输出结果就是 Katou Megumi
strip 「脱光衣服」
rstrip() 删除字符串里所有的空格
lstrip() 删除字符串开头的空格
strip() 删除字符串开头和末尾的空格
数字在Python3中,两个整数相除的结果并非整数,而是浮点数,如果需要得到整除数,则需要将结果强制 ...
From Hvcime 2019-05-24
8a972074cb8fb594adf191142c932486f63d9db6a4bbbbf65eb58b44e7f3a502eb62b1b0abc619404f1559191fc13b6ecd1a299675f957e930ec0620205b64576936ab2bc12b42ca153bd90daef43023303acadf7a7f09eab519900206fef7e8f702c58a8a05ba3fc072a2bf9b93003bb34b9b21babeb814bcb5b29f4a2dd346aa9f2c21e05a15c92ac527fdf4b0c8d9b28892108a6c9292e17163e4d62556c51004089ba8b1f157b07c910727bc46bf86bf4da30346091e6be18b67edd76deeadec8b959ecd35d66309b3558406e1cac4bcb73fab1fb4947ae75bbd942c85fee7269247645996f996ae38bafe9562d2f573e64aa494af033 ...
From Hvcime 2019-05-10
8a972074cb8fb594adf191142c932486f63d9db6a4bbbbf65eb58b44e7f3a502eb62b1b0abc619404f1559191fc13b6e791e67b8bc261aefed73d3728cebd4fdb280683768da909996ddc87466a453f4b1d608ef1d56f5ab193bcea50e685d8535676378e5417267da217509b25415b8f8ea6534e8aa737c9d4ccfc873cfb2e9d95c1f337ca4192c359dc489b2d2e633fb1b26f67fed707a5f70c6858cd38684711a2670aded40e2a8646e0a1cb663700e0f526e342fcb003b64b3029876e83c832b36b4e1672483a6f4b326bf4d1357354d69424168ed916b37a91eebaceba7b8403fbfc3bf451bd5f9da4c40c756311eb7b07a4f3f44566 ...
From Hvcime 2019-04-20
8a972074cb8fb594adf191142c932486f63d9db6a4bbbbf65eb58b44e7f3a502eb62b1b0abc619404f1559191fc13b6e69fba35d9ab100b344a1a5980d9f14179db0489540ec881447b56e1015fc02684ebd27abacf899475cedc35d0cc076ae93eeea0b76b91c05b5b588839553d5094ba06e6c67f584f89e99e43b686b3e0eddb4b7128009a21657bfcc7250dda237379399804ff7f32c39b997dee0c95ee942031aec4a236312cbfc0a7c811d2fa7454a7549938ea463513093ad9e41523f5430592c707c66c4c177e3743b10fcd63953b1d56d6662fe0432439bd86bdd82be27005fe9065a56d64f4a513e2457b3da2157737d2b74d07 ...
一台电脑上两个 SSH 的配置方法
关于两个SSH的需求
这几天想要再用 GitHub 造一个网站,但是再配置 SSH 的时候出现了问题。发现一台电脑上使用两个公钥和秘钥在上传到 GitHub 上面的时候会出问题……所以就去百度了各种的解决方案,最后成功的搞定了,特意来写一篇博客。
具体操作过程
首先就是你需要拥有两个公钥和秘钥,如果你原本电脑里就有公钥和秘钥了,那么你就去~/.ssh目录下把公钥和秘钥修改一下名字,加一个one的后缀什么的,这样再次生成公钥和秘钥的时候就不会文件名冲突,修改完文件名之后,在 ~/ 目录下打开Git,然后输入指令:ssh-keygen -t rsa –C “youremail@example.com" 直接一路回车就行。
你就会发现又多了两个文件,同样修改文件名,这样你就有两份公钥和秘钥了。如下图:
然后你就把这两个公钥分别上传到 GitHub 的 SSH keys里面,这样两个公钥分别管理两个不同的 GitHub 账号。
但是你实际在上传的时候,你的电脑里有两个秘钥,那么怎么才能根据实际情况去选择你想要上传的账号呢?这里就需要用到下面的配置文件,在 ~/ssh. 文件 ...
快读和 CMD 教程
退役老年选手回报党和国家系列……
快读注意这个快读是非常的重要的,我想这应该是想要在OI这条路上走远的所有OIer必须会的东西,养成每次写题目都加上快读的好习惯,有可能会在关键的时候救你一命!
123456789101112131415161718192021222324inline int Read(){ int F=1,Num=0; //F是记录数字是否为负数,Num存储读入的数字 char ch=getchar(); //getchar()读取一个字符 while(!isdigit(ch)) //isdigit()判断是否为数字 { if(ch=='-') F=-1; //如果读入的字符是符号,标记F ch=getchar(); //继续读字符 } while(isdigit(ch)) //如果当前读入的字符是数字,则将整个数字全部读入 { Num=Num*10+ch-'0'; //将读入的ASCII字符转换为数字 ...
NOIP2017 总结
NOIP2017游记DAY1/2
到了郑州,有点小兴奋,然后就去河南省工业大学去试机,然后键盘很渣,电脑很渣……不过不得不说图书馆建造的是真的不错,非常大……
然后晚上回到宾馆,看到Roopesh同学关心我怎么样,我发了一下今天的所见所闻。而且今天还是Roopesh同学的生日,祝贺了他生日快乐……
晚上用PYT的笔记本电脑回顾了一下以前学过的算法模板之后就去睡觉了。其实内心并没有什么慌乱的感觉……反而有一些小小的期待。
DAY1
早上起得还算早,emmmmmm,然后呢早上和PYT同学一起悠闲悠闲的喝了一杯咖啡,然后开始启程。早上路过一家包子店,买了两个包子,然后发现非常难吃,而且有姜,于是决然的扔掉了,留下来一瓶果粒橙……
早上到了机房,然而并没有任何的紧张的感觉,然后就想往常一样,打开电脑,然后根据FTP拿到题目,安装软件,建立文件夹,似乎并没有任何问题。题目是math,complexity和park。数学,复杂度,公园。还好。
然后开始看题目,题目并没有什么不妥,感觉和普通的NOIP是一样。T1看着感觉不对,非常像数论,是来求两个数a和b可以组成的数中,不能组成的数中最 ...
11-03 考试总结
考试状态
这次考试仍然很失败!
其实今天的考试状态是很糟糕的,首先我拿到T1之后就开始看,想着T1应该比较简单,然后就开始找规律,事实上这道题的规律是很难找到的,然后就不停的找规律找规律然。然而并没有找到任何规律,于是就想去写DP的式子,然后想了集中状态都没有办法找到状态转移的式子,这个时候考试已经过去了两个小时了,真的是严重的失误,于是就草草的写了DFS搜索枚举了所有的状态,打表写了70分。
这时候一个小时考试就结束了,然后就去看第二题,也没有心思沉下心来了,就想着超级裸的暴力,发现代码非常不好实现,于是就开始打表骗分,emmmmmm,其实这道题的规律是非常容易想出来了,但是T1用了两个半小时后我已经慌了,不想再写下去了,真是的,每次考试的时候我应该每次认真对待,就像这次考试是NOIP一样,无论难度如何,把自己能够拿到的分数拿到手,给每一道题目一定的时间思考,不要过度的浪费到同一道题目上面。
最后大概写了100分,GG,被各种大佬吊起来打……
还有一些重要的东西,距离NOIP仅仅只剩下一个星期了,这一个星期我该干什么,我想我应该做出规划了:
一个星期内,简单学一下数论和组合数 ...