python
文章平均质量分 67
拱头
25岁前专注技术
展开
-
Python常用全局函数记录
callable()函数:callable函数用来判断一个变量x是否一个可调用的函数:例如:importmathif__name__ =='__main__':x=1y=math.sqrtprintcallable(x),callable(y)输出结果:False Truedir([module])函数:显示单签命名空原创 2015-12-08 23:32:28 · 994 阅读 · 0 评论 -
Python运算符
Python算术运算符以下假设变量a为10,变量b为20:运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200/除 - x除以y原创 2015-12-08 23:45:58 · 386 阅读 · 0 评论 -
python datetime模块
datetime 是python中的时间表示形式:from datetime import datetime#获取系统当前时间now=datetime.now()timedelta两个时间相减后会得到一个timedelta对象,timedelta对象可以和datetime对象直接相加。from datetime import timedeltadelta=dat原创 2015-12-08 23:21:25 · 486 阅读 · 0 评论 -
Python自定义函数及函数参数
Python函数的定义实例如下:def funA(a,b):"函数描述性文字"s=a+bprint(s)return s使用__doc__能够访问函数开头的"函数描述性文字",例如funA.__doc__就会输出:'函数描述性文字'可以给函数的参数设置默认值,如果需要为函数的参数设置默认值,则采用如下定义:def funB(a,b=0):"函数描述性文字"原创 2015-12-08 23:46:56 · 5706 阅读 · 1 评论 -
Python 常用模块使用
官方模块下载地址:https://pypi.python.org/pypios模块os.path.join(path1[,path2[,...]])join函数用来连接多个文件名地址,例如:os.path.join("D:\","test.txt")结果是D:\test.txt,但是这个函数并不会产生一个新文件。这个函数的返回值是文件名连接之后的字符串。原创 2015-12-08 23:30:32 · 645 阅读 · 0 评论 -
windows下安装python包管理器pip
1.首先到网址https://pip.pypa.io/en/latest/installing.html#python-os-support,下载get-pip.py2.将下载好的get-pip.py使用python运行。3.运行完后,pip和easy_install会被安装到python安装目录的Scripts目录中。4.使用cmd到pip和easy_install的目录原创 2015-12-09 00:04:30 · 881 阅读 · 0 评论 -
python条件、循环和其他语法
print:print输出多个变量的时候可以用','隔开,print后面不用跟':'否则会报错。print 10,20,'杨焕滨'import的用法:'''导入模块'''importre;'''导入模块的某个py'''fromre import sub;'''导入某个模块的所有方法'''fromre import *;原创 2015-12-09 00:02:10 · 734 阅读 · 0 评论 -
Python 变量类型自带函数介绍
stringisalnum():当string全部为字母数字的时候返回True。islower():当string全部字母都为小写时返回True。isspace():当string全部为空白字符的时候返回True。isupper():当string全部字母都为大写时返回True。join(seq):seq必须是字符串的序列参数原创 2015-12-08 23:26:14 · 753 阅读 · 0 评论 -
windows下安装ipython说明
1.到https://github.com/ipython/ipython/downloads下载对应系统的ipython文件。2.安装 setuptools包,如果下载了pip,直接使用pip install setptools就好了。3.因为windows下没有readline模块,所以不能使用Tab键直接补全代码,所以要下载个pyreadline包,pip install pyr原创 2015-12-08 23:49:14 · 1089 阅读 · 0 评论 -
Python随笔
python 常用版本是2.5,2.6 ,2.7是过度版本。3.0开始就和2.5,2.6区别很大了。模块下载:https://pypi.python.org/pypi安装python用做数据分析的可以安装EDPFree的安装包,这个安装包安装完的python包含了常用作数据分析的第三方包。python的标准库不支持布尔型索引,但是numpy的数组支持。例子:原创 2015-12-08 23:35:25 · 454 阅读 · 0 评论 -
Python List 、 tuple和dict
使用循环语句创建listPython中用中括号[]创建list,用小括号()创建tuple,list和tuple的区别在于,list是可变的,而完成初始化之后的tuple是不可变的。在串讲list的时候可以使用for...in..if的语句来创建list,例如如下的代码:a = [n[2]fornin['123','456','789']]print(a)原创 2015-12-08 23:25:13 · 462 阅读 · 0 评论 -
Python自定义类
多继承属性、方法重复问题Python允许类之间的多继承关系,如果在多继承的时候,继承的多个父类有相同的方法和属性,第一个父类出现的方法和属性会覆盖后面父类相同的属性和方法,具体的例子如下:classA:type='a'deffoo(self):print('A')classB:type='b'deffoo(self):print(原创 2015-12-08 23:47:52 · 808 阅读 · 0 评论 -
Python解析XML
Python有三种解析XML的方式,分别是:SAXDOMElementTree第一种方法每次只导入文档的一小部分,有效的减少了内存。第二种方法一次性将整个文档导入到内存里面。SAX:在使用SAX解析XML的时候需要导入xml.sax模块包。在使用SAX解析XML的时候常用的方法步骤如下:首先:使用parse( xmlfile, contenthandle原创 2015-12-08 23:33:19 · 430 阅读 · 0 评论 -
python numpy 模块学习
numpy模块这是一个科学计数模块。入门文章:http://www.jb51.net/article/49397.htm下载地址:http://sourceforge.net/projects/numpy/files/NumPy/数组对象array创建数组:improt numpy as npdata1=[1,2,3.5,6]ar原创 2015-12-08 23:23:24 · 8291 阅读 · 0 评论 -
pandas 模块学习
pandas模块方法有两个1.在windows下安装pandas,只安装pandas一个包显然是不够的,它并没有把用到的相关包都打进去,这点是很麻烦的,只有等错误信息出来后才知道少了哪些包。我总结了一下,一共需要安装如下包:pyparsing-2.0.2.win32-py2.7.exematplotlib-1.3.1.win32-py2.7.exeopenpyxl-open原创 2015-12-08 23:20:08 · 20730 阅读 · 0 评论 -
python类中的特殊属性and特殊方法and特殊文件
特殊方法:__init__(self,*attr)方法:重写__init__方法,也就是类的构造器,类在初始化的时候会首先调用__init__这个方法。__str__(self)方法:全局函数str(x)就是调用实例x内部的__str__()方法。__repr__(self)方法:全局函数repr(x)就是调用实例x内部的__repr()方法原创 2015-12-08 23:34:34 · 948 阅读 · 0 评论 -
input与raw_input的区别
以前没有深入考虑过raw_input与input函数的区别,所以一直比较困惑,今天测试之后,有了较为深入了解,记录如下>>> user = raw_input("Enter your name:")Enter your name:scr>>> user'scr'>>> user = raw_input("Enter your name:")Enter your name转载 2015-12-08 23:22:22 · 13013 阅读 · 1 评论 -
Python异常
主动抛出异常:raiseException('这是异常!!!')查看系统自带异常类:import exceptionsdir(exceptions)try:...except Exception:...[except: ....[else:...[finally...]]]捕捉异常语法。if __name__ =='__main__':try原创 2015-12-09 00:04:10 · 357 阅读 · 0 评论