随笔分类 - python学习总结
摘要:实现print始终显示在同一行,本身是在最后加上逗号即可,即 print 'xxx', 实现,新打印的一行,冲掉之前旧的一行,达到显示出下载文件大小一点点增加,但是却始终保持同行,那么就再打印的内容最后添加上\r即可,即 print ‘xxx\r’, eg:
        阅读全文
            
摘要:1、正则表达式:是一种小型的、高度专业化的编程语言,在Python中内嵌在Python中,并通过 re 模块实现;;使用时要导入import re 可以为想要匹配的相应字符串集指定规则 该字符串集可能包含英文语句、Email地址、命令等 使用RE以各种方式修改或分割字符串 2、字符匹配 普通字符:大
        阅读全文
            
摘要:1、引入: 网络编程 是如何在程序中实现两台计算机的通信 eg:当你使用浏览器访问新浪时,你的计算机就和新浪的某台服务器通过互联网连接起来了,然后新浪的服务器把网页内容作为数据通过互联网传输到你的电脑上。。 电脑不只浏览器,还有QQ、邮件客户端等其他的,,不同的程序连接的别的计算机也会不同;;确切的
        阅读全文
            
摘要:1、线程是最小的执行单位,而进程中至少一个线程组;如果调度进程和线程,完全由操作系统决定,程序自己不能决定什么时候执行,执行多长时间 Unix/Linux操作系统提供了一个fork()系统调用,它非常特殊。普通的函数调用,调用一次,返回一次,但是fork()调用一次,返回两次,因为操作系统自动把当前
        阅读全文
            
摘要:操作文件和目录 1、 如果要操作文件、目录,可以在命令行下面输入操作系统提供的各种命令来完成;比如,dir、cp等命令 如果要在Python程序中执行这些目录和文件的操作怎么办??其实操作系统提供的命令只是简单地调用了操作系统提供的接口函数,Python内置的os模块也可以直接调用操作系统提供的接口
        阅读全文
            
摘要:Python的人会很不习惯Python没有main主函数。 这里简单的介绍一下,在Python中使用main函数的方法 其中if __name__=="__main__":这个程序块类似与Java和C语言的中main(主)函数 在Cmd中运行结果 C:\work\python\divepy>pyth
        阅读全文
            
摘要:1、单下划线:开始的成员变量叫 保护变量(protected) 只有类对象和子类对象自己能访问到这些变量 双下划线:开始的是 私有成员(private) 只有类对象自己能访问,连子类对象也不能访问 注:以单下划线开头(_foo)的代表不能直接访问的类属性,需通过类提供的接口进行访问,不能用“from
        阅读全文
            
摘要:IO中指Input/Output,即输入和输出;涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口 1、由于CPU和内存的速度远远高于外设的速度,所以,在IO编程中,存在速度严重不匹配问题。eg:把100M的数据写入磁盘,CPU输出100M的数据只需要0.01秒,可是磁盘接收100M数据可能需
        阅读全文
            
摘要:错误处理: 1、python错误处理机制:try...exception...finally... 若认为某些代码可能会出错时,就可以用try来运行这段代码,如果执行出错,则后续代码不会继续执行,而是直接跳转至错误处理代码即except语句块;执行完except后,如果有finally语句块,则执行
        阅读全文
            
摘要:1、类的定义:面向对象最重要的概念就是类(Class) 和实例(Instance),必须牢记 类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,单个字的数据可能不同。 class Student(object): pass class后面紧
        阅读全文
            
摘要:当拿到一个对象是,如何知道对象是什么类型、有哪些方法呢? 1、判断对象类型,使用type()函数,返回type类型: 基本类型都可以 >>>type(123) <type 'int'> 一个变量指向函数或类,也可以判断: >>>type(abs) <type 'method'> >>>type(a)
        阅读全文
            
摘要:python的函数定义很简单,但灵活度很大。除了正常定义的必选参数外,还可以使用默认参数、可变参数、关键字参数,,使得函数定义出来你的接口,不但能处理复杂的参数,还可以简化调用者的代码。 1、默认参数 eg1:计算一个x2的函数 def power(x): return x*x 当调用power函数
        阅读全文
            
摘要:函数分为: 自定义函数:用户根据自己的需求自己编写的 预定义的python函数:系统自带的函数,还有一些第三方编写的函数,如其他程序员编写的函数。对于线程的函数用户可以直接拿来使用 def 函数名(参数列表): 执行语句 return (没有返回值时,返回none) 1、python中,定义一个函数
        阅读全文
            
摘要:len()函数返回字符串、列表、字典、元组等长度 eg1:计算字符串的长度: >>>s='hello good boy doiido' >>>len(s) >>>21 eg2:计算列表的元素个数: name=['zhu' , 'han' , 'shi'] >>>l=['h','e','l','l',
        阅读全文
            
摘要:1、if...else语句 eg1:age=int(raw_input('please enter your age:')) 注:raw_input()读取的内容永远都是以字符串的形式返回,把字符串和整数比较时,必须先用int()把字符串转换为我们想要的整型if age>=18: print 'ad
        阅读全文
            
摘要:python中数据类型包含:int,float,boolean,string,list(列表),set(集合),dictionary(字典) 数据类型转换: ①字符串 转 int:>>>string ='123' >>>int(string) 输出123 ②int 转 字符串:>>>str(520)
        阅读全文
            
                    
                
浙公网安备 33010602011771号