`

python学习

阅读更多
python中字符串的处理学习,记录并学习。
1.单引号,表示字符串
2.双引号,表示等同单引号(对于有perl经验的需要注意)
3.三引号,表示多行字符串
4.转移字符用反斜线表示
5.固定自然字符串,表示不进行字符转移,在引号前面添加字母r或者R
6.unicode字符串,字符串引号前面添加u
7.字符串连接,python自动进行字符串连接

物理行表示就是一个命令,如果一行有多个命令,中间用;隔开

python对于代码中的缩进有严格的要求,对于同级的代码的缩进必须一致,否则运行时候提示错误。

python的控制流程
1.if <condidtion> :
    express
elif <condition> :
    express
else :
    express

说明:raw_input表示等待单行输入。
2.while <condition>:
      express
  else:
      express
3.for i in [array]
     express
  else:   [可选,如果存在,除非出现break,其他情况都在最后执行]
     express

4.continue|break
5.函数定义
  def method():
  def method(param):参数传值
6.全局变量定义描述符global,在函数内部可以采用词描述符global,则可以采用外部的变量
7.函数默认值,函数的参数可以直接使用默认值 def method(param=1),如果不传参,采用默认值
8.函数返回值直接用return
9.docstrings文档字符串,每个函数的第一行逻辑字符串是这个函数的逻辑字符串,可以通过<function>.__doc__(双下划线)进行数据

模块
1.模块通过定义.py文件,然后在代码中通过import sys进行导入
   sys.path 系统路径
   sys.argv 执行参数
2.每个模块都有自己的名字__name__如果他是__main__表示他是单独运行
3.from <module> import <names>
4.dir(<module>)表示列出模块的名称,函数,变量等

数据结构
1.列表(数组)
  shoplist = ['a', 'b', 'c', 'd]
  showlist.append('e');
  del showlist[0]
  showlist.sort()
  help(list)提供所有的帮助
2.元组
   showlist=('a','b','c')
   元组的值不会变化
   通过元组输出
    print '%s is %d years old' %(name,age)
3.字典(help(dict))
   dic = { 'a':'aaa',
           'b':'bbb'}
   dic['a']
4.序列
  切片【开始位置:结束位置】,其中位置可以为负数(倒数)
5.字符串操作函数
  help(str)


面向对象编程
1.class关键字
  class Persion:
      def sayHello(self):
          print "hello world"
注意即使没有参数也要有参数self
2.初始化方法__init__(self,name)
  析构函数 __del__(self)
  构造函数添加一个参数name
3.继承。通过class Student(SchoolMember):方式定义继承关系,主要是通过传递self完成了继承的自定义操作。
4.文件操作
   f = file("file.txt",'w')
   f.write(';;;;')
   f.close
   f.readline()
   help(file)
5.对象存储模块(cpickle,pickle)其中cpickle是用c写的,速度快
  import cPickle as p
  后面可以直接使用p来进行调用
  通过p.dump(写入对象)
  通过p.load读取对象


异常处理
1.try:
  except EOFError:
  except:
  finally:


模块
1.sys
2.os

exec执行代码
eval执行表达式
assert检测
repr取得对象的规范字符串

分享到:
评论

相关推荐

    清华大学精品Python学习PPT课件-第7章 Python模块.pptx

    清华大学精品Python学习PPT课件-第1章 Python3概述.pptx 清华大学精品Python学习PPT课件-第2章 Python基本语法.pptx 清华大学精品Python学习PPT课件-第3章 Python流程控制.pptx 清华大学精品Python学习PPT课件-第4章...

    Python学习手册(第3版)中文版

    《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地...

    Python学习手册(第3版).pdf

    ( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python学习手册(第3版).pdf( Python...

    Python学习手册(第3版)

    《Python学习手册(第3版)》讲述了:Python可移植、功能强大、易于使用,是编写独立应用程序和脚本应用程序的理想选择。无论你是刚接触编程或者刚接触Python,通过学习《Python学习手册(第3版)》,你可以迅速高效地...

    Python学习资料整理

    个人找的比较好的Python学习资料,希望对大家有所帮助,加油

    Python学习手册_第四版

    如果你想要编写高质量、高效的并且易于与其他语言和工具集成的代码,《Python学习手册:第4 版》将帮助你使用Python快速实现这一点,不管你是编程新手还是Python初学者。本书是易于掌握和自学的教程,根据作者Python...

    Python学习手册(第4版)

    《Python学习手册:第4版》每一章都对Python语言的关键内容做单独讲解,并且配有章首习题,便于你学习新的技能并巩固加深自己的理解。书中配有大量注释的示例以及图表,它们都将帮助你轻松地学习Python3.0。《Python学习...

    python 学习笔记资料

    python 学习笔记资料python 学习笔记资料python 学习笔记资料python 学习笔记资料

    python学习手册第四版中文和第五版英文版

    python学习手册,提供大家学习。希望可以帮助大家。包涵了第四版的中文版和第五版的英文版。

    14张全套Python学习思维导图.zip

    14张全套Python学习思维导图.zip

    计算机二级Python学习资料

    计算机二级Python学习资料, 最新计算机二级Python学习资料,有11个章节!都是python基础

    贝叶斯思维统计建模的PYTHON学习法.pdf

    贝叶斯思维统计建模的PYTHON学习法.pdf

    Python学习笔记 .pdf

    Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf Python学习笔记 .pdf ...

    python学习代码 python学习代码 python学习代码

    python学习代码 python学习代码 python学习代码

    Python学习手册(第3版).pdf 高清有书签

    Python学习手册(第3版).pdf本书包括:  类型和操作——深入讨论Python主要的内置对象类型:数字、列表和字典等。  语句和语法——在Python中输入代码来建立并处理对象,以及Python一般的语法模型。  函数——...

    Python学习笔记.docx

    Python学习笔记

    python学习手册(第3版)

    python学习手册第3版 python学习手册第3版 python学习手册第3版 python学习手册第3版

    [Python学习手册(第4版)].源代码.

    [Python学习手册(第4版)].源代码.

    最新Python学习笔记3

    最新Python学习笔记,Day 3,总结性学习笔记,适合初学者归纳总结。

Global site tag (gtag.js) - Google Analytics