黑马程序员技术交流社区

标题: 学习总结一 [打印本页]

作者: 小小方    时间: 2018-10-27 15:59
标题: 学习总结一
本帖最后由 小小方 于 2018-10-27 17:58 编辑

学习总结一



      不知不觉,来深圳黑马学习也有一段时间了,在这段时间里,真的学到了许多东西,不论是学习上的还是生活为人处世方面的,总有艰辛与收获.一段历程走过来,回首发现,自己要学的东西还有很多。

       下面是把最近学的一些容易被忽视的知识点做了一个总结
   

1.python中双引号和单引号作用一样,print 'hello World'和print "hello World"是一样的(print语句中连接字符串用,)

  2.python,使用变量,不需要定义类型,只要赋初值就行,和javascript中定义变量有点类似,只是更简单了,连var都不需要

   3.python语法特别简单,每行结尾不需要;语句块完全依靠层次来区别,也就是说如果本该缩进一致的地方没有对齐,则程序会报错,这就从另一个角度确保了程序的编写规范性

  4.python中的控制语句,if,while,for.值得注意的是条件都没有括号,条件后必须加:,while也可以有else语句

if a == 3 :
   print 'it is 3'
elif a == 5 :
print 'it is bigger than 3'
else :
print 'it is smaller than 3'

5.python 类的对象,就是java中类的一个实例,假如有类Person,则用p=Person(['参数'....]),即可以调用Person中的方法.值得注意的是,python中类的方法的第一个参数必须是self,(相当于java中的this),python没有构造方法,创建类后会自动调用类的__init__()方法,可以把这个方法等价于java等的构造方法,完成一些初始化操作

6.python既是面向过程又是面向对象

7.python 定义函数的方法

  def fun_name(parameter1,parameter2...):

pass#函数体

8.python,模块的概念,即把一个程序提出来公用,也是一个普通的python文件,在其它要调用的程序中import 模块名 就OK了,然后使用模块名.方法就可以用其方法,也可from 模块名 import 方法名,然后直接调用方法即可

9.python,异常的写法

try:
语句体
except(Exception名称,可以是自定义的exception):
.........
finally:
........

10.python中的数据结构有列表,元组,字典.其定义如下

mylist = ['apple','banana','orange']列表
zoo = ('aaa','bbb','ccc')元组
dic = {'zhang':'san',
'li':'si','wang':'wu'}










作者: 风儿轻轻吹    时间: 2018-10-27 18:38
目标的坚定是性格中最必要的力量源泉之一,也是成功的利器之一。没有它,天才也会在矛盾无定的迷径中徒劳无功。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2