Python基础-python核心编程
1、列表、元组和字典
列表:
- 表示方法:[ ]
- 元素的个数及元素的值可以改变
- 列表的切片运算:可以得到子集
元组:
- 表示方法:()
- 不可更改,可以看成只读的列表
字典:python中的映射数据类型
- 表示方法:{}
2、print 默认输出一个换行,不过在末尾加 “,”可改变这种行为
3、列表解析 (python核心编程 P48)
4、raw_input()、open()
5、异常:try-except 。try之后是打算管理的代码,execpt之后是出错处理代码。当然也可通过raise故意引发一个异常。
6、函数:用()调用,若函数中无return语句,自动返回None对象,定义
7、对新Python程序员有用的内奸函数
、
8、编程风格:
- 专用下划线标识符
- _XXX:类中的私有变量名
- __XXX__:系统定义名字
- __XXX:不用'from module import *'导入
- 注释:#
- 文档:第一个没有赋值的字符串可以用属性 obj.__doc__访问,其中obj是一个模块、类、函数的名字
- 缩进
9、模块结构和布局(Python核心编程中文版 P70)核心笔记:__name__指示模块应如何加载
(a) 如果模块是被导入,__name__的值为模块名字
(b)如果模块是被直接执行,__name__的值为'__main__'