python 基础入门

面向过程

  以指令为中心,有指令处理数据

  如何组织代码,解决问题

面向对象

  以数据为中心,所有的数据代码都围绕数据展开

  如何设计数据结构,并且提供此类

 

tupple( ) 元祖

list 列表

dict 字典

一、函数

 核心数据类型

  数字: int long float bool

  字符  str

  列表 list

  字典 dict

  元祖 tupple

  集合 set

  文件 file

类: 将同一种具体事务的共同特征抽象出来的表现

 

  数据: 变量-就是类的属性

  方法:  操作变量应用的数据的代码

面向对象编程的三原则: 封装  继承  多台

 

二、装饰器

@装饰器函数名

def func():

  pass

1. 将func当做参数传给装饰器函数,并执行

2. 将装饰器函数的函数值返回值中心付给func

 

三、 模块

内置模块

   _doc_

  _package_

 

常用

 _name_

_file_

sys: sys.path   搜索模块的路径

os:

  hashlib:md5加密

自定义模块

 

第三方模块

 1. 序列化相关模块

    json: 适合跨语言,字符串,基本数据类型

  pickle:所有类型化,只适用于python

  import json:

    json.dumps()  将基本类型转储成字符串

    json.loads()   反序列化,将json转为基本类型

2. 处理 模块

  import time

四、字符串格式化

   %S

  $d

 

五、生成器和迭代器 

六、其他

递归和冒泡排序法

七、反射

八、正则

^ : 再起时位置匹配

. : 任意字符

* : 代表0到多次

+: 代表1到多次

? : 0到1次

{}:

九、XML

浏览器返回的字符串

  1.html

2json

3xml

  

十。面向对象

class SqlHeapler:

  def remoce():

    pass

  def modify():

    pass

  def create():

    pass

 

self 就是对象指针

5.构造方法

  _init_  ,类在()自动执行

6、面向对象、类成员

字段

  静态字段

  普通字段

  ps: 静态字段在代码加载时,已经创建

方法:

  所有的方法属于类

  普通方法,由对象调用执行(方法属于类)至少有一个self

  j静态方法,由类来调用执行

  类方法 :最少有一个cls,类执行

 

 

  属性

 

posted @ 2017-02-16 16:10  邹文强  阅读(100)  评论(0编辑  收藏  举报