
Python
zafer
这个作者很懒,什么都没留下…
展开
-
python常用方法
1\生成随机数 import random #引入模块 rnd=random.randint(1,100) #生成1-500间的随机数 2\读文件 f=open("c:\\1.txt","r") lines=f.readlines()#读取全部内容 for line in lines: print line3\写原创 2011-11-16 10:36:34 · 456 阅读 · 0 评论 -
python 系统学习笔记(四)--list
1、列表列表是一种用于保存有序元素集合的数据结构,即你可以在列表中存储元素序列。考虑一个购物清单,上面有你需要购买的物品列表,只不过你可能希望以分号分隔他们而到Python变成了逗号。列表元素被包含在方括号中,这样Python就会才会明白你指定的是一个列表。一旦列表创建完毕,我们可以对其元素进行添加,删除和搜索。正是因为可以执行添加和删除操作,我们将列表称作可变类型转载 2013-09-27 16:05:22 · 733 阅读 · 0 评论 -
python 系统学习笔记(二)---string
引用:http://blog.youkuaiyun.com/ychw365/article/details/8634163str='python String function'生成字符串变量str='python String function'字符串长度获取:len(str)例:print '%s length=%d' % (str,len(str)转载 2013-09-27 16:01:39 · 654 阅读 · 0 评论 -
python 系统学习笔记(三)---function
2013-03-04 16:54 210人阅读 评论(0) 收藏 举报目录(?)[-]函数定义函数工作原理函数形参使用函数形参工作原理局部变量工作原理全局变量工作原理外部变量工作原理默认参数值工作原理关键字Keyword参数工作原理可变VarArgs参数工作原理关键字限定转载 2013-09-27 16:02:52 · 654 阅读 · 0 评论 -
python 系统学习笔记(八)---文件操作
模式描述r以读方式打开文件,可读取文件信息。w以写方式打开文件,可向文件写入信息。如文件存在,则清空该文件,再写入新内容a以追加模式打开文件(即一打开文件,文件指针自动移到文件末尾),如果文件不存在则创建r+以读写方式打开文件,可对文件进行读和写操作。转载 2013-09-27 16:13:26 · 722 阅读 · 0 评论 -
python 系统学习笔记(十四)---排序
在 Python 中, 当需要对一个 list 排序时, 一般可以用 list.sort() 或者 sorted(iterable[, cmp[, key[, reverse]]]).其中:cmp(e1, e2) 是带两个参数的比较函数, 返回值: 负数: e1 e2. 默认为 None, 即用内建的比较函数.key 是带一个参数的函数, 用来为每个元素提取比较值. 默认为 No转载 2013-09-27 16:17:32 · 977 阅读 · 0 评论 -
python 系统学习笔记(九)---异常处理
Python的异常处理能力是很强大的,可向用户准确反馈出错信息。在Python中,异常也是对象,可对它进行操作。所有异常都是基类Exception的成员。所有异常都从基类Exception继承,而且都在exceptions模块中定义。Python自动将所有异常名称放在内建命名空间中,所以程序不必导入exceptions模块即可使用异常。一旦引发而且没有捕捉SystemExit异常,程序执行就会终止转载 2013-09-27 16:14:13 · 785 阅读 · 0 评论 -
python 系统学习笔记(十三)---lambda
1 python lambda会创建一个函数对象,但不会把这个函数对象赋给一个标识符,而def则会把函数对象赋值给一个变量。2 python lambda它只是一个表达式,而def则是一个语句。lambda 语句被用来创建新的函数对象,并且在运行时返回它们。#!/usr/bin/python# Filename: lambda.pydef make_re转载 2013-09-27 16:16:58 · 759 阅读 · 0 评论 -
python---linux下升级python的版本
我的linux系统:centos5.5我要升级的版本是:2.7.3(目前我更新操作的最新版本【是在2这个系列中的,你也可以安装3系列的】)升级python的步骤1、下载wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz22、解压tar jxvf Python-2.7.转载 2013-09-29 14:54:13 · 895 阅读 · 0 评论 -
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
转自:http://www.cnblogs.com/huangcong/archive/2011/08/29/2158268.html去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'转载 2014-03-26 10:30:04 · 588 阅读 · 0 评论 -
C++中嵌入python最基本用法
1. win下,首先,要在C++的工程文件总增加python安装目录下的include(附加包含目录,如C:\Python26\include)和libs目录(附加库目录,如C:\Python26\libs,和附加依赖项,如Python26.lib)。注意工程文件可能需要使用Release模式,因为用Debug模式时,会需要Python26_d.lib,而你的安装目录下是不一定有这个文件的原创 2014-06-10 10:52:33 · 1731 阅读 · 0 评论 -
python 系统学习笔记(一)
目标:熟悉python语言,以及学会python的编码方式。如果你在window下, 去下载 http://www.python.org/getit/安装起来, 然后运行python, 进入python解释环境。如果你在ubuntu下, 执行: sudo apt-get install python, 然后在命令行下运行python, 进入python解释环境。转载 2013-09-27 15:59:43 · 902 阅读 · 0 评论 -
python 系统学习笔记(十五)---正则表达式
剽窃自http://www.cnblogs.com/huxi/archive/2010/07/04/1771073.html 请勿见怪1. 正则表达式基础1.1. 简单介绍正则表达式并不是Python的一部分。正则表达式是用于处理字符串的强大工具,拥有自己独特的语法以及一个独立的处理引擎,效率上可能不如str自带的方法,但功能十分强大。得益于这一点,在提供了正则表达式的语转载 2013-09-27 16:18:09 · 808 阅读 · 0 评论 -
Python中对文件的比较操作
import osftype=raw_input('The extension for known file types:')filename1=raw_input('Filename1:')f1=open(filename1+ftype,'r')alllines1=f1.readlines()f1.close()filename2=raw_input('Filenam原创 2011-11-16 10:10:57 · 419 阅读 · 0 评论 -
Python3.x和Python2.x的区别介绍
引用: http://www.jb51.net/article/34011.htm1.性能Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可以取得很好的优化结果。Py3.1性能比Py2.5慢15%,还有很大的提升空间。2.编码Py3.X源码文件默认使用utf-8编码,这就转载 2013-04-23 13:59:49 · 531 阅读 · 0 评论 -
centos下更新Python版本的步骤
引用:http://www.jb51.net/article/34012.htm更新python千万不要把老版本的删除!新老版本是可以共存的,很多基本的命令、软件包都要依赖预装的老版本python的,比如yum。 更新python: 第1步:更新gcc,因为gcc版本太老会导致新版本python包编译不成功 复制代码代码如下:#yum -y instal转载 2013-04-23 14:02:36 · 1973 阅读 · 0 评论 -
python 系统学习笔记(五)---字典
字典类似于你通过联系人名字查找地址和联系人详细情况的地址簿,即,我们把键(名字)和值(详细情况)联系在一起。注意,键必须是唯一的,就像如果有两个人恰巧同名的话,你无法找到正确的信息。注意,你只能使用不可变的对象(比如字符串)来作为字典的键,但是你可以不可变或可变的对象作为字典的值。基本说来就是,你应该只使用简单的对象作为键。键值对在字典中以这样的方式标记:d = {key1 : v转载 2013-09-27 16:06:05 · 706 阅读 · 0 评论 -
python 练习题
[['A','1'],['B','2'], ['C','3'], ['A','4'], ['B','5'], ['C','6'], ['A','1'], ['B','1'], ['C','1']]分别将这里面的A所对应的数都相加,B所对应的数相加,C所对应的数相加这里面的A,B,C是随机的 有可能下回就是G,H,I了 [python] view plaincopy转载 2013-09-27 16:09:42 · 835 阅读 · 0 评论 -
python 系统学习笔记(六)---元组
元组元组和列表十分类似,只不过元组和字符串一样是 不可变的 即你不能修改元组。元组通过圆括号中用逗号分割的项目定义。元组通常用在使语句或用户定义的函数能够安全地采用一组值的时候,即被使用的元组的值不会改变。使用元组#元组由不同的元素组成,每个元素可以存储不同类型的数据,例如 字符串、数字和元组 #元组通常代表一行数据,而元组中的元素则代表不同的数据项转载 2013-09-27 16:10:40 · 756 阅读 · 0 评论 -
python 系统学习笔记(七)---set
python的set和其他语言类似, 是一个无序不重复元素集, 基本功能包括关系测试和消除重复元素. 集合对象还支持union(联合), intersection(交), difference(差)和sysmmetric difference(对称差集)等数学运算. sets 支持 x in set, len(set),和 for x in set。作为一个无序的集合,sets不记录元素位置或者转载 2013-09-27 16:12:39 · 828 阅读 · 0 评论 -
python 系统学习笔记(十)---类
self类的方法与普通的函数只有一个特别的区别——它们必须有一个额外的第一个参数名称,但是在调用这个方法的时候你不为这个参数赋值,Python会提供这个值。这个特别的变量指对象本身,按照惯例它的名称是self。虽然你可以给这个参数任何名称,但是 强烈建议 你使用self这个名称——其他名称都是不赞成你使用的。 Python中的self等价于C++中的self指针和Java转载 2013-09-27 16:14:51 · 746 阅读 · 0 评论 -
python 系统学习笔记(十一)---sys
sys.argv 命令行参数List,第一个元素是程序本身路径 sys.modules.keys() 返回所有已经导入的模块列表 sys.exc_info() 获取当前正在处理的异常类,exc_type、exc_value、exc_traceback当前处理的异常详细信息 sys.exit(n) 退出程序,正常退出时exit(0) sys.转载 2013-09-27 16:15:11 · 758 阅读 · 0 评论 -
python 系统学习笔记(十二)---os os.path os.walk
得到当前工作目录,即当前Python脚本工作的目录路径: os.getcwd()返回指定目录下的所有文件和目录名:os.listdir()函数用来删除一个文件:os.remove()删除多个目录:os.removedirs(r“c:\python”)检验给出的路径是否是一个文件:os.path.isfile()检验给出的路径是否是一个目录:os.path.i转载 2013-09-27 16:15:51 · 858 阅读 · 0 评论 -
Centos 6.4 python 2.6 升级到 2.7
引自:http://blog.youkuaiyun.com/jcjc918/article/details/11022345 一开始有这个需求,是因为用 YaH3C 替代 iNode 进行校园网认证时,一直编译错误,提示找不到 Python 的某个模块,百度了一下,此模块是在 Python2.7 以上才有的,但是系统的自带的Python是2.6版本,难怪一直连不上网。于是,继续百度google,进行转载 2015-12-23 14:03:46 · 500 阅读 · 0 评论