摘要:
在上半学期中跟着老师学习了JAVA,但深感自己学到的只是很少的一部分,所以在这个假期决定自己再把JAVA复习一下,在复习的同时进一步加深对JAVA的理解,同时提升自己的算法知识(使用了斯坦福的《算法》第四版教材)。 加油吧! 1、标准输出 print()方法会把它的参数放到标准输出中; printl 阅读全文
摘要:
此处将抽象和结构、自定义函数、参数的使用、作用域、递归放在一起学习,看起来很怪是不是? 但实际上这几者之间是有紧密联系的,不然Python基础教程(第三版)的作者为什么会把它们放在一起哪?手动滑稽 好了,不说废话了,不乱想了,上硬货!!! 1、抽象和结构 抽象的目的是节省人力,实际上,抽象虽然看起来 阅读全文
摘要:
牛顿迭代法: 下面这种方法可以很有效地求出根号a的近似值:首先随便猜一个近似值x,然后不断令x等于x和a/x的平均数,迭代个六七次后x的值就已经相当精确了。 例如,我想求根号2等于多少。假如我猜测的结果为4,虽然错的离谱,但你可以看到使用牛顿迭代法后这个值很快就趋近于根号2了: ( 4 + 2/ 4 阅读全文
摘要:
多种语句 打印语句: 导入语句: 赋值语句: 代码块: 条件语句: 断言: 循环: 推导: pass、dal、exec和eval : 学习到的新函数:(以下函数的应用代码均在IDLE测试通过) chr(n) : 返回一个字符串,其中只包含一个字符,这个字符对应与输入的顺序n(0<n<256),经过测 阅读全文
摘要:
Python简单推导,结合for循环理解。 阅读全文
摘要:
Python中的注释有多种,有单行注释,多行注释,批量注释,中文注释也是常用的。 python注释也有自己的规范,在文章中会介绍到。 注释可以起到一个备注的作用,团队合作的时候,个人编写的代码经常会被多人调用,为了让别人能更容易理解代码的通途,使用注释是非常有效的。 一、python单行注释符号(# 阅读全文
摘要:
函数:split() Python中有split()和os.path.split()两个函数,此处简单介绍split()函数:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list) 一、函数说明 1、split()函数语法:str.split(str="", 阅读全文
摘要:
关于素数的判断,大家最常用的方法估计就是循环判断到sqrt(n)的方法了:(直接上代码) 这种素数的判断方法的确直观,但这种算法只对较小数据量适用,当数据量较大时,该方法就不再适用于素数的判定了。因此,我们此处引入一种新的算法——素数筛法。 首先介绍一下什么叫素数筛法: 假设所有待判断的数字的上限是 阅读全文
摘要:
重学数据结构 转眼大二时间已经过去了,一年的时间再回头看,发现自己的数据结构简直学的一塌糊涂,不禁为自己的将来感到深深的恐慌,因此在接下来的这个暑假里,将数据结构重头拾起,与君共勉! 主学教材:大话数据结构 参考教材:数据结构(清华大学出版,考研参考教材) 阅读全文