python⿊马程序员课后答案_python⼼得
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
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():
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'}

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。