python中一些注意的点

1、循环中,continue是跳出当前循环,进行下次循环,break是跳出整个循环(不再进行循环)

2、eval()函数可以将字符串中的数据结构提取出来,也可以在字符串中进行数学运算

3、sys.stdout.write()  相当于print

   sys.stdout.flush()  立即打印

4、*****类中的 带有双下划线的变量(属性),类外访问方式:例如:__name = 'hehe‘,调用方式:对象._类名__name就可以访问到

5、封装:类本身就是封装;封装明确区分内外,类内部的逻辑实现,外部不关心,只需要调用,在封装之前,必须一定要提前想好为外部提供什么样的接口

  继承主要用于接口继承,基类只定义方法,但不实现该方法的功能,规定 让子类继承之后必须有父类规定的方法,达到归一化设计

6、__import__('')  通过字符串的方式导入模块,不管导入的是多少层,导入的都是顶级的名字,例如__import__('m1.test'),导入的则是 m1 模块

除此之外也可以通过importlib模块里的import_module('')导入,导入的是谁,则就是谁,注意与上面的区别

7、

posted @ 2018-06-21 02:29  BensonChang  阅读(198)  评论(0编辑  收藏  举报