随笔分类 -  Python语言学习

1 2 下一页

致力于python语言学习和深化
【Python】字符串格式化调用方法
摘要:一、基础知识 str.format()的使用语法 在主体字符串(string)中,花括号通过 位置 (例如,{1})或 关键字 (例如,{food})指出替换目标及将要插入的参数。 该方法创建并返回一个新的字符串对象,可以被立即打印或保存起来。 例如: 主体字符串也可以是一个临时字符串常量,并且 任 阅读全文

posted @ 2019-12-16 21:04 萧飞IDO 阅读(307) 评论(0) 推荐(0)

python 进程编程速成
摘要:python具有thread多线程库,但多线程并不是真正的多线程,不能充分利用多核CPU资源。 在大多数情况下,python可以使用multiprocessing多进程库,可以轻松完成从单进程到并发执行的转换。 multiprocessing库支持子进程、通信和共享数据、执行不同形式的同步,提供Pr 阅读全文

posted @ 2017-10-12 12:23 萧飞IDO 阅读(280) 评论(0) 推荐(0)

python之re模块
摘要:re模块中常用功能函数 一、加载模块 import re 二、编译正则表达式 re.compile(pat, flags = 0) #把一个正则表达式pat编译成正则对象并返回,以便可以用正则对象的match和search等方法。 pat 编译时,正则表达式字符串 flags 编译标志位,用于修改正 阅读全文

posted @ 2017-10-10 15:05 萧飞IDO 阅读(432) 评论(0) 推荐(0)

python 属性函数分析 - hasattr()、 getattr()、 setattr()
摘要:一、hasattr(object, name) 判断一个对象里面是否有name属性或name方法,返回bool值,有name属性或方法返回True,否则返回False。 二、getattr(object, name[,default]) 获取对象object的属性或方法; 如果存在属性值,则可打印( 阅读全文

posted @ 2017-10-09 20:51 萧飞IDO 阅读(527) 评论(0) 推荐(0)

python 排序函数L.sort()和sorted()
摘要:python提供了两种排序方法: 1、列表的成员函数:L.sort(),在原位重新排列列表,未创建新的列表; 2、内建函数:sorted(L),产生一个新的列表,不改变原列表; sorted >>> help(sorted)Help on built-in function sorted in mo 阅读全文

posted @ 2017-08-16 15:52 萧飞IDO 阅读(1269) 评论(0) 推荐(0)

[os.path] 模块
摘要:os.path.abspath(path) #返回绝对路径 os.path.basename(path) #返回文件名 os.path.commonprefix(list) #返回list(多个路径)中,所有path共有的最长的路径。 os.path.dirname(path) #返回文件路径 os 阅读全文

posted @ 2017-03-15 13:58 萧飞IDO 阅读(308) 评论(0) 推荐(0)

[python] os.path说明
摘要:os.path — Common pathname manipulations操作 This module implements some useful functions on pathnames. To read or write files see open(), and for access 阅读全文

posted @ 2017-01-06 16:04 萧飞IDO 阅读(464) 评论(0) 推荐(0)

[python] 创建临时文件-tempfile模块
摘要:This module generates temporary files and directories. It works on all supported platforms.In version 2.3 of Python, this module was overhauled重写 for 阅读全文

posted @ 2016-12-23 22:03 萧飞IDO 阅读(1385) 评论(0) 推荐(0)

[python] 线程池
摘要:特别感谢simomo 什么是线程池? 诸如web服务器、数据库服务器、文件服务器和邮件服务器等许多服务器应用都面向处理来自某些远程来源的大量短小的任务。构建服务器应用程序的一个过于简单的模型是:每当一个请求到达就创建一个新的服务对象,然后在新的服务对象中为请求服务。但当有大量请求并发访问时,服务器不 阅读全文

posted @ 2016-12-16 17:11 萧飞IDO 阅读(324) 评论(0) 推荐(0)

[python] 线程锁
摘要:参考:http://blog.csdn.net/kobeyan/article/details/44039831 1. 锁的概念 在python中,存在GIL,也就是全局解释器锁,能够保证同一时刻只有一个线程在运行,在这个方面可以认为是线程安全的,但是在线程运行的时候,是共享内存的,共享相同的数据信 阅读全文

posted @ 2016-12-16 16:51 萧飞IDO 阅读(476) 评论(0) 推荐(0)

[python] argparse — 命令行选项、参数和子命令的解析器
摘要:15.4. argparse — 命令行选项、参数和子命令的解析器 版本2.7 中新引入。 源代码: Lib/argparse.py argparse模块使得编写用户友好的命令行接口非常容易。程序只需定义好它要求的参数,然后argparse将负责如何从sys.argv中解析出这些参数。argpars 阅读全文

posted @ 2016-12-10 10:04 萧飞IDO 阅读(6607) 评论(0) 推荐(0)

[python] 类组合与聚合关系
摘要:类之间有多种关系,请大家看维基百科,类别图 下面主要介绍聚合(Aggregation)以及组合(Composition)。 聚合(aggregation):指的是整体与部分的关系。通常在定义一个整体类后,再去分析这个整体类的组成结构。从而找出一些组成类,该整体类和组成类之间就形成了聚合关系。需求描述 阅读全文

posted @ 2016-12-10 09:47 萧飞IDO 阅读(2451) 评论(0) 推荐(0)

[python] 伪私有属性,防止变量名冲突
摘要:原创:http://www.cnblogs.com/blackmatrix/p/5600830.html(致谢) 在Python中,没有类似 private 之类的关键字来声明私有方法或属性。 Python中要声明私有属性,需要在属性前加上双下划线(但是结尾处不能有双下划线),如:self.__a。 阅读全文

posted @ 2016-12-10 09:22 萧飞IDO 阅读(945) 评论(0) 推荐(0)

[python] 之 异常对象
摘要:一、异常对象 类异常支持异常的层次结构:超类变成分类名称,而子类变成这个分类中特定种类的异常。except字句列出一个通用的异常超类,就可捕捉整个分类中的各种异常:任何特定的子类都可匹配。 注意: ①必须继承内置异常超类或内置异常子类,就像object一样: 内置Exception类: BaseEx 阅读全文

posted @ 2016-11-07 22:09 萧飞IDO 阅读(1144) 评论(0) 推荐(0)

[python] 之 类-运算符重载
摘要:运算符重载是指在类方法中拦截内置操作-当类的实例出现在内置操作中,python自动调用你定制的方法,并且你的方法的返回值变成了相应操作结果。 常见的运算符重载方法 方法 重载 __init__ 构造函数 __del__ 析构函数 __add__ 运算符+ __or__ 运算符| __repr__,_ 阅读全文

posted @ 2016-11-07 18:28 萧飞IDO 阅读(359) 评论(0) 推荐(0)

[python] 之 类编码细节
摘要:1. class语句创建类 class()语句是对象的创建者并且是一个隐含的赋值运算-执行时,它会创建对象,并把引用值存储在前面所使用的变量名,这一点和函数def语句一样,语法定义如下。 注:在类中,所有顶层的赋值语句,一般都可以看作是类的属性,可以供所有由给类创建的实例所共享。类和实例都有着自己的 阅读全文

posted @ 2016-11-04 15:10 萧飞IDO 阅读(365) 评论(0) 推荐(0)

[python] 之 装饰器
摘要:装饰器本质上是一个python函数,它可以让其它函数在不需要做任何代码变动的前提下增加额外的功能,装饰器的返回值也是一个函数对象。装饰器主要用于插入日志、性能测试、事务处理、缓存及权限校验等,解决代码重复使用。值得注意的是,内层函数保留(记忆)了外层函数的(参数)状态。 一、装饰器创建 装饰器的语法 阅读全文

posted @ 2016-11-03 00:25 萧飞IDO 阅读(369) 评论(0) 推荐(0)

[python] 之 浅谈异常(一)
摘要:异常,一种可以改变程序中控制流程的事件。在python中,异常会根据错误自动地被触发,也能由代码触发和截获。异常由四个语句处理,该本分将对他们进行简单的介绍,望同行提出宝贵的建议! try/except 捕捉由python或设计引起的异常并恢复。 try/finally 无论异常是否发生,执行清理行 阅读全文

posted @ 2016-10-30 13:59 萧飞IDO 阅读(148) 评论(0) 推荐(0)

[python] 之 time模块
摘要:time模块提供了各种功能和方式标识时间值,主要有两种标准标识时间的格式:一种是以时间戳的形式标识,该时间戳是从纪元1970年1月1日0点0分0秒至当前时间的,总共经历的秒数,以浮点小数标识,该纪元时间也依赖于个人的操作系统;另一种标识时间的形式是以一种含有9个元素的元组(标识local time) 阅读全文

posted @ 2016-10-30 11:57 萧飞IDO 阅读(374) 评论(0) 推荐(0)

[python] 之 常用内建函数
摘要:本博客仅列举了一些常用的内建函数,欢迎大家补充! 1. dir([obj]) 显示对象的属性,若果没有提供参数,则显示全局变量的名字 2. help([obj]) 以一种整齐美观的方式,显示对象的文档字符串;如果没有提供任何参数,则会进入交互式帮助 3. int(obj) 将一个对象转化为整型 4. 阅读全文

posted @ 2016-10-30 09:38 萧飞IDO 阅读(246) 评论(0) 推荐(0)

1 2 下一页

导航