编程语言
OOP: Structure, Encapsulation, Customization1.
Using Classesclass Person: def __init__(self, name, age, pay=0, job=None):
self.name=name self.age=age ...
Python中的正则表达式
概述
在python中:编码:unicode-->str
解码:str-->Unicode
在python中,编码函数是encode(),解码函数是decode()。
【需要注意的一点是,如果我们调用str.encode(),这里涉及到一个隐士的类型转化,会现将str转化成unicode,才能进行编码,这也是不太容易理解的地方。所以,str....
由于一些工作环境无法上网,而且需要经常使用linux命令,但是如果对linux命令不熟悉,效率就会很低。
正好最近在学习tkinter,就自己写一个linux帮助手册,既熟悉命令,又练习python,下面是源代码:
# -*- coding:utf-8 -*-
__author__ = 'Cullen'
from Tkinter import *
from PIL import Im...
pickle模块是能够让我们直接在文件中存储几乎任何python对象的高级工具。它不会要求我们把字符串转换来转换去,是一个通用的数据格式化和解析工具。
pickle模块实现了基本的数据序列化和数据发序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。
主要函数:
pick...
1、运行过程中如果出现:
WebDriverException:Message: u'Unexpected error launching Internet Explorer. Protected Modesettings are not the same for all zones. Enable Protected Mode must be set tothe same value...
C中的结构体和C++中结构体的不同之处:在C中的结构体只能自定义数据类型,结构体中不允许有函数,而C++中的结构体可以加入成员函数。C++中的结构体和类的异同:一、相同之处:结构体中可以包含函数;也可以定义public、private、protected数据成员;定义了结构体之后,可以用结构体名来创...
python第二站:发布自己做的python模块,学会更新这些模块。python标准库提供了大多数模块,而第三方模块也是我们经常会用到的,第三方模块均发布在PyPi上(pythonpackageindex),同时我们可以把自己编写的模块发布在pypi上。发布步骤:为模块创建一个文件夹,将要发布的以后..
@classmethod : 类方法@staticmethod : 静态方法类方法和静态方法的调用一样,都是通过类就可以直接调用。区别:类方法,需要传入该类,定义类方法的时候要传一个默认的参数cls。静态方法则不用。示例:#!/usr/bin/env python
# -*- coding: utf-8 -*-
# blog.ithomer.net
class Test(object):...
C++的一大优点就直接提供了内存的申请和使用功能,让程序员可以根据自己的需要,通过alloc系列函数或new运算符来申请使用内存,但是C++却不像java或C#那样,提供了垃圾的自动回收机制,我们申请的内存要由自己来管理、自己来释放,也就是说,C++把内存管理的责任完全交给了程序员。申请资源是简单的,在需要的时候申请就可以了,然而请神容易送神难,内存的释放却是一个非常让人头痛的问题。有的程序员忘记...