02 2017 档案

摘要:简介 在编程中会经常碰到这种情况:有一个特殊的语句块,在执行这个语句块之前需要先执行一些准备动作;当语句块执行完成后,需要继续执行一些收尾动作。例如,文件读写后需要关闭,数据库读写完毕需要关闭连接,资源的加锁和解锁等情况。 对于这种情况python提供了上下文管理器(Context Manager) 阅读全文
posted @ 2017-02-23 18:26 浅雨凉 阅读(406) 评论(0) 推荐(0) 编辑
摘要:multiprocessing python中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成 阅读全文
posted @ 2017-02-23 17:21 浅雨凉 编辑
摘要:记得每天多学习一点 阅读全文
posted @ 2017-02-23 14:17 浅雨凉 编辑
摘要:当你在函数定义内声明变量的时候,它们与函数外具有相同名称的其他变量没有任何关系,即变量名称对于函数来说是 局部 的。这称为变量的 作用域 。所有变量的作用域是它们被定义的块,从它们的名称被定义的那点开始。 使用局部变量 1 #coding:UTF8 2 3 def func(x): 4 print 阅读全文
posted @ 2017-02-21 10:57 浅雨凉 编辑
摘要:TO_DATE格式(以时间:2007-11-02 13:45:25为例)Year: yy two digits 两位年 显示值:07yyy three digits 三位年 显示值:007yyyy four digits 四位年 显示值:2007Month: mm number 两位月 显示值:11 阅读全文
posted @ 2017-02-20 17:10 浅雨凉 编辑
摘要:线程和进程简介 应用程序和进程以及线程的关系? 一个应用程序里可以有多个进程,一个进程里可以有多个线程 最原始的计算机是如何运行的? CPU是什么?为什么要使用多个CPU? 为什么要使用多线程? 为什么要使用多进程? java和C#中的多线程和python多线程的区别? python多线程和傻缺的G 阅读全文
posted @ 2017-02-19 01:39 浅雨凉 编辑
摘要:反射 说反射之前先介绍一下__import__方法,这个和import导入模块的另一种方式 如果是多层导入: 反射即想到4个内置函数分别为:getattr、hasattr、setattr、delattr 获取成员、检查成员、设置成员、删除成员 下面逐一介绍 1 #coding:UTF8 2 3 4 阅读全文
posted @ 2017-02-17 18:03 浅雨凉 编辑
摘要:什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 抛出异常和自定义异常 raise 语句 阅读全文
posted @ 2017-02-17 17:32 浅雨凉 编辑
摘要:在上一篇文章中谈到了类的基本定义和使用方法,这只体现了面向对象编程的三大特点之一:封装。 下面就来了解一下另外两大特征:继承和多态。 在Python中,如果需要的话,可以让一个类去继承一个类,被继承的类称为父类或者超类、也可以称作基类,继承的类称为子类。并且Python支持多继承,能够让一个子类有多 阅读全文
posted @ 2017-02-17 16:19 浅雨凉 编辑
摘要:一.如何定义一个类 在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义: 注意类名后面有个冒号,在block块里面就可以定义属性和方法了。当一个类定义完之后,就产生了一个类对象。类对象支持 阅读全文
posted @ 2017-02-17 16:18 浅雨凉 编辑
摘要:概念 序列化(Serialization):将对象的状态信息转换为可以存储或可以通过网络传输的过程,传输的格式可以是JSON,XML等。反序列化就是从存储区域(JSON,XML)读取反序列化对象的状态,重新创建该对象。 JSON(Java Script Object Notation):一种轻量级数 阅读全文
posted @ 2017-02-17 14:29 浅雨凉 编辑
摘要:1.urllib.urlopen(url[,data[,proxies]]) urllib.urlopen(url[, data[, proxies]]) :创建一个表示远程url的类文件对象,然后像本地文件一样操作这个类文件对象来获取远程数据。参数url表示远程数据的路径,一般是网址;参数data 阅读全文
posted @ 2017-02-17 11:01 浅雨凉 编辑
摘要:python中的字符串格式函数str.format(): 1 #使用str.format()函数 2 3 #使用'{}'占位符 4 print('I\'m {},{}'.format('Hongten','Welcome to my space!')) 5 6 print('#' * 40) 7 8 阅读全文
posted @ 2017-02-16 18:05 浅雨凉 编辑
摘要:在学习python代码时,看到有的类的方法中第一参数是cls,有的是self,经过了解得知,python并没有对类中方法的第一个参数名字做限制,可以是self,也可以是cls,不过根据人们的惯用用法,self一般是在实例方法中使用,而cls则一般在类方法中使用,在静态方法中则不需要使用一个默认参数。 阅读全文
posted @ 2017-02-16 17:53 浅雨凉 编辑
摘要:首先明确的是self只有在类的方法中才会有,独立的函数或方法是不必带有self的。self在定义类的方法时是必须有的,虽然在调用时不必传入相应的参数。 self名称不是必须的,在python中self不是关键词,你可以定义成a或b或其它名字都可以,但是约定成俗,不要搞另类,大家会不明白的。下例中将s 阅读全文
posted @ 2017-02-16 17:31 浅雨凉 编辑
摘要:按“WIN+R”,打开【运行】对话框; 输入“regedit”,回车,打开注册表编辑器; 按“WIN+R”,打开【运行】对话框; 输入“regedit”,回车,打开注册表编辑器; 依次展开“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVer 阅读全文
posted @ 2017-02-16 17:13 浅雨凉 编辑

点击右上角即可分享
微信分享提示