随笔分类 -  python

摘要:1、python中处理异常的方式#coding:utf8filename=raw_input("请输入你要操作的文件")try: f=open(filename) print 'hello'except IOError,msg: print "你指定的文件不存在"except Na... 阅读全文
posted @ 2015-06-23 22:05 sunflower627 阅读(180) 评论(0) 推荐(0)
摘要:1、目录操作import osos.mkdir('abc') #创建abc文件tree a #查看目录结构2、目录遍历方式一:递归import osdef dirList(path): filelist=os.listdir(path) for filename in filelist... 阅读全文
posted @ 2015-06-23 20:49 sunflower627 阅读(260) 评论(0) 推荐(0)
摘要:1、文件读写python进行文件读写的函数是open或filefile_handler=open(filename,,mode)(1)打开并读取文件方式一:open()fo=open('/root/test.txt')fo #查看fo信息fo.read() #读取文件内容fo.close()... 阅读全文
posted @ 2015-06-23 20:07 sunflower627 阅读(287) 评论(0) 推荐(0)
摘要:1、浅拷贝:对引用的拷贝,只拷贝父对象 cope() 深拷贝:对对象资源的拷贝 deepcope() 阅读全文
posted @ 2015-06-22 21:31 sunflower627 阅读(235) 评论(0) 推荐(0)
摘要:目标:下载贴吧或空间中所有图片步骤:(1)获取页面代码 (2)获取图片URL,下载图片代码如下:#!/usr/bin/pythonimport reimport urllibdef getHtml(url): page=urllib.urlopen(url) html=page.read... 阅读全文
posted @ 2015-06-22 21:18 sunflower627 阅读(214) 评论(0) 推荐(0)
摘要:1、简单的正则表达式import res=r'abc're.findall(s,"aaaaaaaaaaaaaaa") #结果为[]re.findall(s,"abcaaaaaaaaaaaa") #结果为['abc']re.findall(s,"abcaaaaaabcaaaa") #结... 阅读全文
posted @ 2015-06-22 20:46 sunflower627 阅读(234) 评论(0) 推荐(0)
摘要:1、rpm -ql python #查看python在计算机中安装了哪些文件2、模块是一个可以导入的Python脚本文件包是一堆按目录组织的模块和子包,目录下的__init__.py文件存放了包的信息可以用import *,import * as *,from * import *等语句导入模块和包... 阅读全文
posted @ 2015-06-22 16:22 sunflower627 阅读(243) 评论(0) 推荐(0)
摘要:1、常用函数:abs()、max()、min()、len()、divmod()、pow()、round()例1:abs返回数字绝对值abs(10) #结果10abs(-10) #结果10例2:max、min取列表最大、最小值l=[12,34,22,33,45,66]max(l) #结果66m... 阅读全文
posted @ 2015-06-22 15:45 sunflower627 阅读(233) 评论(0) 推荐(0)
摘要:1、python并没有提供switch语句,python可以通过字典实现switch语句的功能,实现方法分为两步 —首先,定义一个字典 —其次,调用字典的get()获取相应的表达式通过字典调用函数{1:case1,2:case2}.get(o)(x,y,*args,**kwargs)2、示例fr... 阅读全文
posted @ 2015-06-22 12:37 sunflower627 阅读(3896) 评论(0) 推荐(0)
摘要:1、匿名函数(lambda函数):lambda函数是一种快速定义单行的最小函数,是从Lisp借用来的,可以用在任何需要函数的地方。普通函数定义如下:def f(x,y): return x*yf(2,3)lambda函数定义如下:g=lambda x,y:x*yg(2,3)2、使用lambda... 阅读全文
posted @ 2015-06-22 10:40 sunflower627 阅读(157) 评论(0) 推荐(0)
摘要:1、为什么要使用函数 (1)降低编程难度:将复杂的问题分解成简单的小问题 (2)代码重用2、函数的定义 def 函数名(参数列表):#可以没有参数 函数体3、函数缺省参数(默认参数):设置默认参数是自右向左(右边的为默认,左边为空;不能是左边默认,右边为空) def machine(x... 阅读全文
posted @ 2015-06-19 15:07 sunflower627 阅读(244) 评论(0) 推荐(0)
摘要:1、if else语法:if expression1: statement1(s) elif expression2: statement2(s) else: statement3(s)2、for语法:for iterating_var in sequence: st... 阅读全文
posted @ 2015-06-19 13:34 sunflower627 阅读(227) 评论(0) 推荐(0)
摘要:1、Python中的数据类型:数字、字符串、列表、元组、字典2、数字类型包括整型、长整型、浮点型、复数型type(number):获取number的数据类型整型(int):范围:-2,147,483,648~2,147,483,647长整型(long):num=123L 或 num=99999999... 阅读全文
posted @ 2015-06-19 10:26 sunflower627 阅读(843) 评论(0) 推荐(0)
摘要:1、Python运算符包括:赋值运算符、算术运算符、关系运算符、逻辑运算符。表达式是将不同的数据(包括变量、函数)用运算符号按一定规则连接起来的一种式子。2、赋值运算符:=、+=、-=、*=、/=、%=算术运算符:+、-、*、/、//(整数除法)、%、**(求幂运算)关系运算符:、=、!=、==逻辑... 阅读全文
posted @ 2015-06-18 21:16 sunflower627 阅读(258) 评论(0) 推荐(0)
摘要:1、搭建python环境交互模式:输入python进入交互模式,exit()退出交互模式文本模式:新建*.py文件,编辑*.py文件,运行python *.py2、python文件类型(1)源代码:python源代码的文件以“py”为扩展名,由python程序解释,不需要编译。对于1.py文件标准写... 阅读全文
posted @ 2015-06-18 14:28 sunflower627 阅读(191) 评论(0) 推荐(0)
摘要:1、Python:是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。2、Python发展阶段 —CNRI时期 —BeOpen时期 —DC时期 —Python 3.0Python里程碑:2010年,Python获年度Tiobe编程语言大奖3、Python定位 —脚本语言 —高阶动... 阅读全文
posted @ 2015-06-18 14:07 sunflower627 阅读(241) 评论(0) 推荐(0)