随笔分类 - Python
摘要:首先,推荐一篇讲解进程与线程关系的漫画:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 线程 在平时,我们如果要执行一个任务,需要排队执行,但是我们有了线程和进程就不一样了。比如,公司只有我和老板,有一天,老板给我派
        阅读全文
                
摘要:socket介绍 socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是
        阅读全文
                
摘要:扩展: 扩展: 继承: 执行顺序图: 练习: 注:一定记住从底层开始找 ####实例:找源码的过程(self.xxx(),从底层开始找)#### import socketserver r = socketserver.ThreadingTCPServer() r.serve_forever() 执
        阅读全文
                
摘要:反射 反射 在所有语言里面都有这个名词:反射。反射也就是:通过字符串的形式,导入模块。通过字符串的形式,去模块中寻找指定函数,并执行。Python中的反射功能是由以下四个内置函数提供: hasattr(模块,"成员"):根据字符串的形式去某个模块中检查是否含有某成员 getattr(模块,"成员")
        阅读全文
                
摘要:文件内置函数 文件内置函数 Pyhon文件里面自带一些函数,打开一个文件print(vars()),就可以查看文件自带的函数 注: 调用主函数前,必须加: 当前文件路径:__file__ 在当前文件操作将lib文件添加到sys.path[]中 存放内置函数:__builtins__ 如何安装第三方模
        阅读全文
                
摘要:字符串格式化 字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 百分号方式: 百分号方式: [ ]:表示可选 name:可选,用于选择指定的key flags:可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号;
        阅读全文
                
摘要:模块介绍 模块介绍 把常用的一些功能单独放置到一个文件中,方便其他文件来调用,这样的一个文件可以称为一个模块。 模块分为三种: 导入模块: 自定义模块: 自己定义一个模块命名demo。py: 在test.py中引入模块: 然后运行test.py,就会输出和demo.py同样的结果。 注: 只有在同一
        阅读全文
                
摘要:正则表达式 一、简介:正则表达式:是一种小型的、高度专业化的编程语言,(在Python中)它内嵌在Python中,并通过 re 模块实现,需要在文件最开始的地方用import re来引入。正则表达式模式被编译成一系列的字节码,然后由用C编写的匹配引擎-执行。 二、字符匹配(普通字符,元字符): 普通
        阅读全文
                
摘要:递归 递归 在函数内部,可以调用其他函数。如果一个函数在内部调用自身本身,这个函数就是递归函数。 扩展:函数名可以当做参数传递 函数名():执行函数 函数名:代指函数 示例: #斐波那契 def f(a1,a2): if a1 > 100: return print(a1) a3 = a1 + a2
        阅读全文
                
摘要:lambda表达式 lambda表达式 内置函数 内置函数 绝对值:abs() 循环所有参数:all() 只要一个真,则为真:any() 练习:实现随机验证码 设定一个可能有数字可能有字母的6位随机验证码 1 #生成一个随机数 2 #数字转换成字母:chr(数字) 3 #ascii码中65-90对应
        阅读全文
                
摘要:基本数据类型补充 基本数据类型补充 set set集合,是一个无序且不重复的元素集合 1、创建set ①s = set( ) ②s = { } 注:出现{}并不是指字典创建,字典里面是键值对,而set里面是无序且不重复的元素 2、转换 只要是可迭代的对象都可以转换 3、set提供的方法 添加一个元素
        阅读全文
                
摘要:下载安装PyCharm pycharm 专业版(PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Djan
        阅读全文
                
摘要:Python的由来 Python这门语言是由C开发而来. C语言: 代码编译得到 机器码 ,机器码在处理器上直接执行,每一条指令控制CPU工作 其他语言: 代码编译得到 字节码 ,虚拟机执行字节码并转换成机器码再后在处理器上执行 Python的种类 Python也分类,有Cpython、Jython
        阅读全文
                
摘要:1.下载python网址:https://www.python.org/ 2.Downloads--选择Windows/Mac OS X 3.Latest Python 2 Release - Python 2.7.11 or Latest Python 3 Release - Python 3.5
        阅读全文
                
                    
                
浙公网安备 33010602011771号