python笔记

 

pycharm快捷键:

  • cmd+d 在下一行复制本行的内容
  • option+command + L  自动全文对齐

 


Jupyter Notebook 使用

终端输入:Jupyter Notebook

运行:control + enter

option + enter   新建单元格

 

 


 

类的初始化:

class Person():
def __init__(self,name):
self.name = name

注意是两行__,否则运行错误

推荐使用如下方式进行输出(参见‘老齐Python学习’1.5)

 

 


 显示在一行:

 

for i in [1,2,3,4]:
print(i,end=' ')

1 2 3 4 

 


 

类的封装: 

在程序设计中,封装是将类的某些部分隐藏起来,在程序外部无法调用,但是在类的内部可以进行访问 

使用双下划线__实现:

运行结果:

duf
i love kvv
Traceback (most recent call last):
...... line 36, in <module>
print(p.__name)
AttributeError: 'ProtectMe' object has no attribute '__name'

 


 

子类init将覆盖父类,使用super可以重新调用父类方法

 

qqq is about 160
qqq is a hot gggggg,is 160,and like vetrt 90

 


 

学会使用dir() 和help()

 dir()查看当前的库包含的方法,

 

 

posted @ 2018-09-20 22:38  sky_lover  阅读(317)  评论(0编辑  收藏  举报