![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
Nokilala
code from heart
展开
-
蓝桥杯python 基础练习 回文取数
感觉题目描述不是很具体,看样例输入可知先左边切割数字,在下面,右边,上面,如此循环,像逆时针画圈般。在做这个题目时,主要解决几个问题:1. python 输入多行数据,空格隔开 2.判断二维数组是否为空,这个有点tricky,大家可以写小代码测试下。这个问题涉及到要怎么更好的删除数据。注意考虑数组只有一列的时候的删除情况。 3. 题目要求输出一串数字,别直接输出列表了:)下面是写的...原创 2020-01-29 18:13:52 · 368 阅读 · 0 评论 -
北京理工大学嵩天老师python爬虫课程之中国大学排名定向爬虫遇到的问题TypeError: __init__() takes 1 positional argument but 2
在慕课上学习北京理工大学嵩天老师的python爬虫课程之中国大学排名定向爬虫时,发现自己一直出现TypeError: __init__() takes 1 positional argument but 2 were given 这个问题,查找了下别人出现的问题,都不是这个,就很迷茫了。复制了嵩天老师的代码,网上copy了别的博主的代码运行也出现了这个问题,也太烧脑了。于是,回想了下自己的操作...原创 2020-01-13 15:41:06 · 541 阅读 · 6 评论 -
python学生信息管理系统(文件操作方式)
对python文件操作最好的练手方式莫过于写个学生信息管理系统了。该学生信息管理系统实现了对学生信息的存储,修改,删除,查看,搜索,清空功能。话不多说,开始开车XD...首先,定义学生类:class StudentInfo: def __init__(self, name, stuid, gender, age, major, tel): self.name = ...原创 2020-01-05 15:36:15 · 3754 阅读 · 6 评论 -
python文件操作中的增加、读取、删除、修改、查找
在上一篇博文里有介绍简单的文件操作,而这一篇是在上一篇的基础上延伸的。百变不离其中,让我们继续往下看。代码背景:我最近在写一个乞丐版的学生信息管理系统,主要实现录入,查看,修改,删除,搜索,清空学生信息等功能。所以代码中会用class类初始化学生信息各参数,字符串拼接成一整串信息,并存储在文件student.txt中出席嘉宾:[file object].write(),,,,[file o...原创 2020-01-05 13:14:04 · 5635 阅读 · 0 评论 -
python代码风格
1. 使用空白行去分隔class类和function函数。2. 如果用注释,最好另写一行。3. 在操作符和逗号处使用空格,括号可以不用4. class的命名用CamelCase,即单词首字母大写5. function函数和method方法的命名用lower_case_with_underscores的方法,即单词小写,单词之间用下划线。持续更新ing......原创 2020-01-04 15:22:14 · 130 阅读 · 0 评论 -
python文件读写操作
python的文件读写与C语言类似。打开文件是用open(filename,mode),返回一个文件对象。如:f=open(‘file.txt’,'w')。filename就是文件名字,若不在同一文件里,要加上文件地址。mode有很多种形式:‘w’写入(若有文件有相同的名字,则会被替代),‘r’读入,‘r+’打开的文件可读可写,‘a’即appending,写入的数据连在先前数据的后面。‘w’就不一...原创 2020-01-03 19:50:46 · 340 阅读 · 0 评论 -
python lists列表 index和slice的用法
python中的list是比较常用的数据类型。它可以存放多种不同类型的数据,如字符串数字等,但是一个列表里一般放同种类型的数据。首先我们定义一个列表 list1 = [1, 3, 5, 7, 9]index show:list1[i]、list1[-i] 的用法如果我们输入 list1[-6]会出现什么现象呢?倒数第六个数到底存在不存在呢?报错了!超过索引范围了!在开...原创 2019-11-20 22:14:20 · 845 阅读 · 0 评论 -
python DFS深度优先搜索及N皇后问题求解
DFS可谓是算法里的一个大头,不懂DFS都不敢承认自己学过数据结构。今天菜鸡我要逆袭了,先从经典的N皇后问题搞起,试试DFS水深几尺【略加思索】内容篇幅有点长,不想看我对DFS嗷嗷叫的朋友还是直接去见皇后吧~1. 对DFS的理解2.N皇后问题1. 对DFS的理解解决这个问题前,先来回顾下DFS究竟是何方神圣 `<" - ">`DFS——depth f...原创 2019-11-20 13:39:23 · 1734 阅读 · 0 评论 -
蓝桥杯python 基础练习 报时助手
用python做这道题简直不要太简单~字典也太好用了吧~有个小坑需要注意哦,题目没有直接说明,如果直接按照题目要求完成了就提交的话,可要摔一跤咯要考虑时h大于20的情况 比如h=21,21,23的时钟表达time = {0: 'zero ', 1: 'one ', 2: 'two ', 3: 'three ', 4: 'four ', 5: 'five ', 6: 'six ',...原创 2019-11-18 20:23:50 · 393 阅读 · 0 评论 -
蓝桥杯python 基础练习 Huffuman树
每天都要坚持写一下python啊~准备比赛只是一种督促自己好好学习的方式,技术才是硬核呀~~~经过上一题数列排序的血痕教训,我可长记性啦!限制条件别忘!嗯!没忘!然后......成功通过啦!# Huffuman树x = int(input())if x >= 0 & x <= 100: list1 = list(map(int, input().spl...原创 2019-11-18 14:08:38 · 928 阅读 · 1 评论 -
蓝桥杯python 基础练习 数列排序
问题描述 给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1<=n<=200输入格式 第一行为一个整数n。 第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式 输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9这道看似简单的题纠结了我好久,,,一边欣赏自己...原创 2019-11-18 14:02:51 · 2060 阅读 · 2 评论 -
蓝桥杯python 入门训练 序列求和
问题描述求1+2+3+...+n的值。输入格式输入包括一个整数n。输出格式输出一行,包括一个整数,表示1+2+3+...+n的值。样例输入4样例输出10样例输入100说明:有一些试题会给出多组样例输入输出以帮助你更好的做题。一般在提交之前所有这些样例都需要测试通过才行,但这不代表这几组样例数据都正确了你的程序就是完全正确的,潜在的错误可能仍然导致...原创 2019-11-17 17:45:41 · 1261 阅读 · 7 评论 -
蓝桥杯python 入门训练 圆的面积
问题描述给定圆的半径r,求圆的面积。输入格式输入包含一个整数r,表示圆的半径。输出格式输出一行,包含一个实数,四舍五入保留小数点后7位,表示圆的面积。说明:在本题中,输入是一个整数,但是输出是一个实数。对于实数输出的问题,请一定看清楚实数输出的要求,比如本题中要求保留小数点后7位,则你的程序必须严格的输出7位小数,输出过多或者过少的小数位数都是不行的,都会被认为错误。...原创 2019-11-17 17:22:11 · 360 阅读 · 0 评论 -
蓝桥杯python 入门训练 Fibonacci数列
问题描述Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。输入格式输入包含一个整数n。输出格式输出一行,包含一个整数,表示Fn除以10007的余数。说明:在本题中,答案是要求Fn除以10007的余数,因此我们只要能算出这个余数即可,而不需要先计算出Fn的准确值,再...原创 2019-11-17 15:00:54 · 647 阅读 · 2 评论 -
Python中end=' '的用法
python在print()输出语句中出现 end=‘ ’的语句,是什么意思呢?简单来说,如果没有end=‘ ’,每次print语句都会自动换行,而有了这个语句,数据就不会自动换行,而是在输出的数据后面加上空格(空格数取决于引号里面的空格数)。通过一个例子来说明:这是有end=‘ ’语句(引号中有一个空格)的fibonacci代码:没有end的:...原创 2019-11-02 22:23:39 · 32983 阅读 · 2 评论 -
Python中pass的用法
PASS顾名思义,就是跳过它,不进行任何的操作。When a statement is required syntactically but the program requires no action.用法如下第一种:可用在循环中。注意这是个死循环。1)2)第二种 用在Class类中。Creating minimal classes.第三种 用在Functi...原创 2019-11-02 21:36:47 · 1695 阅读 · 0 评论