2012-07-24晚 python 学习摘要

来源:互联网 发布:js中字符串比较 编辑:程序博客网 时间:2024/06/05 11:25

1、模块有个变量__name__,当它是主程序时,__name__ = '__main__',而模块是被调用状态时,__name__的值就是*.py的文件名;

      可以从模块中导入部分名称而不用导入模块名:from modulex import name1, name 2或from module import *;

      模块导入时的搜索路径,首先是python的内建模块,其次就是sys.path所设置的路径;

      dir()函数用来查看模块中定义的变量和函数等的名称;

      python的package可以将多个模块包含在一个名字空间下,该名字空间对应的文件夹中必须要有__init__.py文件;


2、python中任何对象都可以用一种可见的方式显示出来,用repr()函数或str()函数查看;

      print()函数可以格式化打印对象,一种格式化字符是%,一种是{};

      pickle模块可以将对象的内容以文件的方式存储起来;


3、错误Error:一般是指python的语法错误;

      异常Exception:程序执行时出现的错误,非语法错误;

      异常处理用try...except...except...finally...语句,finally语句无论遇到任何异常都会执行,除非没有异常;

      raise语句用来引发一个异常;

      用户可以自定义从异常基类中派生出异常类型;

原创粉丝点击