python快速入门

2016-05-10  本文已影响24人  04a07ffbfb62

面对过程:

以指令为中心,由指令处理数据
如何组织代码解决问题

面对对象:

以数据为中心,所有的处理代码都围绕数据展开
如何设计数据结构组织数据,并提供此类数据所允许处理操作

数据结构

对象引用

变量

命名规则
    只包含字母、数字、下划线,不能以数字开头
    区分大小写
    禁用保留字 获取keyword代码:import keyword; keyword.kwlist
命名惯例
    前后双下划线的变量名(__x__)是系统定义的变量名,对python解释器有特殊含义
    以前双下划线开头的变量名(__x)是类的本地变量名
常用数据组合类型
    序列类型: list(可变序列)、tuple(不可变序列)、string
    集合类型: set
    映射类型: dict
    列表、元组并不存放真正数据,而是存放对象引用

逻辑操作符

身份操作符:is 
比较操作符: <, >, >=, <=, !=, =
成员操作符: in, not in 
逻辑运算符: and, or, not

函数

函数是实现模块化编程的基本组件
每个函数都有返回值,默认为none
def语句会创建一个函数对象,并同时创建一个指向函数的对象引用
函数也是对象
callable()可用于测试函数是否可调用

内置函数

dir(__builtin__)查看内建函数列表
python标准库有众多内置模块,这些模块拥有大量函数
python模块实际上就是包含python代码的.py文件,其拥有自定义的函数、类、变量等
导入一个模块后,可以访问其内部包含的任意函数、类、变量
上一篇 下一篇

猜你喜欢

热点阅读