摘要: 操作文件和目录 1、 如果要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成;比如,dir、cp等命令 如果要在Python程序中执行这些目录和文件的操作怎么办??其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口 阅读全文
posted @ 2016-06-20 18:47 潇竹 阅读(310) 评论(0) 推荐(0) 编辑
摘要: Python的人会很不习惯Python没有main主函数。 这里简单的介绍一下,在Python中使用main函数的方法 其中if __name__=="__main__":这个程序块类似与Java和C语言的中main(主)函数 在Cmd中运行结果 C:\work\python\divepy>pyth 阅读全文
posted @ 2016-06-20 18:47 潇竹 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: 1、单下划线:开始的成员变量叫 保护变量(protected) 只有类对象和子类对象自己能访问到这些变量 双下划线:开始的是 私有成员(private) 只有类对象自己能访问,连子类对象也不能访问 注:以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from 阅读全文
posted @ 2016-05-27 15:02 潇竹 阅读(198) 评论(0) 推荐(0) 编辑
摘要: IO中指Input/Output,即输入和输出;涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口 1、由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,存在速度严重不匹配问题。eg:把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘接收100M数据可能需 阅读全文
posted @ 2016-05-11 17:14 潇竹 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 错误处理: 1、python错误处理机制:try...exception...finally... 若认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码即except语句块;执行完except后,如果有finally语句块,则执行 阅读全文
posted @ 2016-05-09 16:19 潇竹 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 1、类的定义:面向对象最重要的概念就是类(Class) 和实例(Instance),必须牢记 类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,单个字的数据可能不同。 class Student(object): pass class后面紧 阅读全文
posted @ 2016-04-28 15:45 潇竹 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 当拿到一个对象是,如何知道对象是什么类型、有哪些方法呢? 1、判断对象类型,使用type()函数,返回type类型: 基本类型都可以 >>>type(123) <type 'int'> 一个变量指向函数或类,也可以判断: >>>type(abs) <type 'method'> >>>type(a) 阅读全文
posted @ 2016-04-28 15:44 潇竹 阅读(135) 评论(0) 推荐(0) 编辑
摘要: python的函数定义很简单,但灵活度很大。除了正常定义的必选参数外,还可以使用默认参数、可变参数、关键字参数,,使得函数定义出来你的接口,不但能处理复杂的参数,还可以简化调用者的代码。 1、默认参数 eg1:计算一个x2的函数 def power(x): return x*x 当调用power函数 阅读全文
posted @ 2016-04-21 18:12 潇竹 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 函数分为: 自定义函数:用户根据自己的需求自己编写的 预定义的python函数:系统自带的函数,还有一些第三方编写的函数,如其他程序员编写的函数。对于线程的函数用户可以直接拿来使用 def 函数名(参数列表): 执行语句 return (没有返回值时,返回none) 1、python中,定义一个函数 阅读全文
posted @ 2016-04-21 15:34 潇竹 阅读(404) 评论(0) 推荐(0) 编辑
摘要: len()函数返回字符串、列表、字典、元组等长度 eg1:计算字符串的长度: >>>s='hello good boy doiido' >>>len(s) >>>21 eg2:计算列表的元素个数: name=['zhu' , 'han' , 'shi'] >>>l=['h','e','l','l', 阅读全文
posted @ 2016-04-15 17:22 潇竹 阅读(1356) 评论(0) 推荐(0) 编辑