A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

yang4269105

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© yang4269105 初级黑马   /  2018-5-31 20:43  /  1243 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 yang4269105 于 2018-5-31 22:42 编辑

从五月十六来黑马到现在已过去半个月时间,这半个月的学习python的过程中,虽然坎坷但也收获良多。
如果把学习python比作一盘游戏,那么平时的知识积累就相当于刷小怪积累经验,这样碰到boss(难题)才能把它攻略掉。平时的知识积累很重要,要有一些好的习惯,比如做笔记。
对我个人而言,碰到的第一个boss就是打印九九乘法表,看了题目之后抓耳挠腮,百思不得其解 找不到破解方法。后来冷静下来想到了老师之前打印星星的案例,找到了突破口,便依样画葫芦,攻略了打印乘法表。
循环嵌套:if循环类似,在循环中添加循环,外层循环一次,内层循环多次
乘法表:row = 1
While row <= 9:
col = 1
while col <= row:
print(“%d * %d = %d” % (col,row,col * row),end=”\t”)
col += 1
print(“”)
row += 1
通过解决这个问题之后,总结了一下,遇到问题不能慌,先冷静下来想想自己掌握的知识,再观察题目,用自己所掌握的知识去找突破口。

后来又有一次老师讲题,讲的完全可以听懂,也完全知道为什么要这么做。但是到了课下发现自己做不来。然后就继续问老师,老师很耐心的给我讲解了题目。题目后来算是顺利完成来了,自己也发现了问题所在。就是平时知识点掌握的不够牢固,才会发生 [老师的操作我都看得懂,也知道他为什么会这么操作,就是自己操作不出来]的情况。

现在阶段,我们学到了面向对象,一开始依然是要做好笔记

(面向对象相比函数是一个更大的封装
对象:实际存在的,可以通过类去创造对象
:是一个模板,命名满足大驼峰命名法,包含属性,方法
类名:分析整个业务流程,出现的名词
属性:对对象特征的描述,名词
方法:对象具有的行为,动词
dir函数可以查看对象所有属性及方法__init__
第一个参数必须是self
class 类名(大驼峰命名法):
def 方法1(self,参数列表):
    pass
def 方法2(self,参数列表):
    pass
对象 = 类名()
对象.方法()
__init__:初始化方法
__del__:被销毁前执行操作
__str__:必须加return,用来print对象时,返回字符串,而不是地址)

在学习python的过程中,每天做知识点的总结是很重要,但是学习方法的总结同样也很重要,学习方法得当可以发挥出事半功倍的效果

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马