摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#python中的多态#多态:一个操作的意义取决于被操作对象的类型,相同的消息给予不同的对象会引发不同的动作。#多态意味着变量并不知道引用的对象是什么,根据引用对象的不同表现不同的行为方式#在处理多态对象时,只需要关... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#函数基础#函数使得复杂的系统分解为可管理的部件#为何使用函数? #1)减少代码冗长、减少代码重复编写量 #2)流程分解,减少代码编写难度,可以分工完成工作#编写函数:'''1)def是可执行的代码2)def创建... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#全局变量#重点问题:1)函数调用的先后顺序导致结果不同2)使用类似于配置文件的模块文件控制全局变量和控制变量的修改等操作 在文件之间进行通信的最好办法是通过调用函数,传递参数,然后得到返回值 虽然一定程... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#global语句(python学习手册422页)#实际上就是一个名为__builtin__的模块,但是必须要import之后才能使用,因为变量名builtin本身并没有预先内置#global语句,命名空间的声明,告... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#作用域实例x=99 #globaldef func(y):#y and z is locals z=x+y return zprint func(5)#理解:'''x为全局变量,在模块文件顶层注册fun... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#变量名解析:LEGB原则'''L-----local 局部名字空间E-----enclosing 直接外围空间G-----global 全局名字空间B-----builtin 内建名字空间变量名是按照这个顺序搜索的... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#作用域#概念:#简单理解就是一个变量的命名空间(所在位置)。#代码中变量被赋值的位置,决定了哪些范围的对象可以访问这个变量,这个范围就是命名空间#作用域法则:#1)全局作用域的作用范围仅限于单个文件。 这里的... 阅读全文
摘要:
方法一:1、官方下载第三方库并解压包 2、将解压包放入安装目录,C:\Python27下, 3、电脑开始菜单,运行 cmd- cd C:\\python27\mysql-0.0.1---命令符进入到mysql-0.0.1所在目录下, 4、输入:C:\\python27\python setup.py install 5、第三方库进入安装阶段,等待库安装完成即可 方法二:pip -i h... 阅读全文
摘要:
Python 2.7.10 (default, May 23 2015, 09:40:32) [MSC v.1500 32 bit (Intel)] on win32Type "copyright", "credits" or "license()" for more information.>>>... 阅读全文
摘要:
# -*- coding: cp936 -*-#python 27#xiaodeng#查找特定后缀的文件#方法一:import os#os.listdir,获取指定目录下的内容#返回一个list#该目录下所有的内容都将被返回import osdef FileType(fileName,*args):... 阅读全文
摘要:
# -*- coding: cp936 -*-# test.py#http://blog.chinaunix.net/uid-27571599-id-3492860.html#logging日志管理#将日志写入文件import logging#创建日志log文件,注意是log后缀log_filena... 阅读全文
摘要:
# -*- coding: cp936 -*-# test.py#http://blog.chinaunix.net/uid-27571599-id-3492860.html#logging日志管理#将日志打印在屏幕上import logging#日志记录的格式log_format='[%(asct... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#怎么将txt文件转化为html格式的文件?--极为丑陋的方式import os#找出所有的txt格式的文件def getAllTxtFilename(path): '找出所有的txt格式的文件,未对子文件夹进... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#读取CSV文件(reader和DictReader2个方法)import csv#csv文件,是一种常用的文本格式,用以存储表格数据,很多程序在处理数据时会遇到csv格式文件files=open('test.csv... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#CSV文件一次写入多行import csv#csv文件,是一种常用的文本格式,用以存储表格数据,很多程序在处理数据时会遇到csv格式文件files=open('test.csv','wb')writer=csv.w... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#CSV文件的写入(基本结构)import csv#csv文件,是一种常用的文本格式,用以存储表格数据,很多程序在处理数据时会遇到csv格式文件#csv文件的写入files=open('test.csv','wb')... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#CSV文件的写入(按行写入)import csv#csv文件,是一种常用的文本格式,用以存储表格数据,很多程序在处理数据时会遇到csv格式文件#csv文件的写入(按行写入)def getSortedValues(r... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#可调用对象#http://www.cnpythoner.com/post/306.html#定义:#许多python对象都是可调用的,即:任何通过函数操作符()来调用的对象。#callable()是一个布尔函数,确... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#对UserDict的研究class UserDict(): def __init__(self, dict=None, **kwargs): self.data = {} #定义self.da... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng'''*args:任何多个无名参数,他是一个tuple**kwargs:关键字参数,他是一个dict'''def foo(*args,**kwargs): print 'args:',args print... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://blog.csdn.net/azhao_dn/article/details/6921654#eval#将字符串作为有效python表达式处理#exec:#将字符串当作有效python代码来执行,注意... 阅读全文
摘要:
#在notepad++中运行python代码'''1、安装插件pyNPP,2、允许插件pyNPP中的第一个和第二个选项即可,如果代码过少代码执行一闪而过,可能无法看到,可加入少量sleep时间即可'''方法二:1、安装插件NppExec2、打开NppExec--Execute,在下拉菜单中选择,在输... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#如何访问私有方法class Securityp(object): def __my(self): print "Bet you can't see me..."b=Securityp()... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#__str__被print函数调用,目的是打印类的内容到屏幕上class APIError(): def __init__(self, error_code, request): self.er... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#import weibo #import 包名字print weibo.__version__ #包名字.常量名 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#导包三种方法#(常用)完整的导入,也是最基本的方法import re#自己定义别名,一般情况下尽量少用此办法,不方便理解,也不方便其他人看代码,个人理解~~~import urllib as xiaodenghtm... 阅读全文
摘要:
>>> class MyData(): def __init__(self,name,phone): self.name=name self.phone=phone def updatephone(self,newphone): self... 阅读全文
摘要:
>>> class MyData(): def __init__(self,name,phone): self.name=name self.phone=phone def updatephone(self,newphone): self... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#访问类属性class C(): version=1.0c=C()print 'instance:',c.version #实例化访问类属性print 'class:',C.version #通过类访问类... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#继承class MyData(): def __init__(self,name,phone): self.name=name self.phone=phone def up... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://www.360doc.com/content/15/0413/19/12067640_462966543.shtml#类的专有方法(__getattr__和__setattr__、__delattr_... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://www.imooc.com/code/6252#类的专有方法(__getitem__和__setitem__)#__getitem__,返回给定键对应的值#__setitem__,设置给定键对应的元素... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://www.imooc.com/code/6252#类的专有方法(__len__)#如果一个类表现得像一个list,要获得有多少个元素,就得用len();要让len()函数正常工作,类必须提供一个特殊的方... 阅读全文
摘要:
class PhoneNumber(): def __init__(self,number): self.a=number[1:4] self.b=number[6:9] self.c=number[10:14] def __str__(self... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#python之函数用法__str__()#http://www.cnblogs.com/hongfei/p/3858256.html#__str__()#说明:直接打印对象的实现方法#案例class Fruit: ... 阅读全文
摘要:
>>> import datetime>>> today=datetime.datetime.now()>>> todaydatetime.datetime(2015, 10, 12, 20, 33, 19, 634000)>>> type(today)>>> #type(today)这是一个时间类... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://blog.csdn.net/yyt8yyt8/article/details/7030416#http://zhidao.baidu.com/link?url=zdkLDmHXmSqFlGp7uBWr... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://www.bubuko.com/infodetail-313791.html#类的专有方法(__del__)'PS:析构函数只需要明白其用途,目前无需深入学习'#__init__#作用:当一个类实例删除... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://www.cnblogs.com/zyxstar2003/archive/2011/03/21/1989954.html#类的专有方法(__init__)#__init__,类似于构造函数#作用:初始化... 阅读全文
摘要:
# -*- coding: utf-8 -*-#python 27#xiaodeng#http://blog.chinaunix.net/uid-22521242-id-4081674.html'''#类的方法 共有方法 私有方法 类方法 静态方法静态方法是属于类的,一般方法... 阅读全文