使用python将元组转换成列表,并替换其中元素
摘要:aa = (1, 2, 3, 4, 5, 6)b = [(x == 5 and 8 or x) for x in aa]z = map(lambda x: 8 if x == 5 else x, [i for i in b])print(b)print(z)
阅读全文
posted @
2015-04-30 22:45
c3tc3tc3t
阅读(2963)
推荐(0)
python读取excel表格生成sql语句 第一版
摘要:由于单位设计数据库表·,都用sql.不知道什么原因不用 powerdesign或者ermaster工具,建表很痛苦 作为程序猿当然要想办法解决,用Python写一个程序解决需要用到 xlrd linux下 sudo pip install xlrd主要是适用于db2数据库excel 表结构 其中 n...
阅读全文
posted @
2014-08-21 01:21
c3tc3tc3t
阅读(3007)
推荐(0)
Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的
摘要:转:http://www.cnblogs.com/2gua/Python的静态方法和类成员方法都可以被类或实例访问,两者概念不容易理清,但还是有区别的:1)静态方法无需传入self参数,类成员方法需传入代表本类的cls参数;2)从第1条,静态方法是无法访问实例变量的,而类成员方法也同样无法访问实例变量,但可以访问类变量;3)静态方法有点像函数工具库的作用,而类成员方法则更接近类似Java面向对象概念中的静态方法。实现静态方法和类方法的两种方式一、在Python 2.3及之前,用staticmethod和classmethod类型对象包装实现例子如下(注意print里的说明):class MyC
阅读全文
posted @
2014-02-09 15:18
c3tc3tc3t
阅读(978)
推荐(0)
python中函数参数传递的几种方法
摘要:转自 http://www.douban.com/note/13413855/Python中函数参数的传递是通过“赋值”来传递的。但这条规则只回答了函数参数传递的“战略问题”,并没有回答“战术问题”,也就说没有回答怎么赋值的问题。函数参数的使用可以分为两个方面,一是函数参数如何定义,二是函数在调用时的参数如何解析的。而后者又是由前者决定的。函数参数的定义有四种形式: 1. F(arg1,arg2,...) 2. F(arg2=,arg3=...) 3. F(*arg1) 4. F(**arg1)第1 种方式是最“传统”的方式:一个函数可以定义不限个数参数,参数(形式参数)放在跟在函数名后面的小
阅读全文
posted @
2014-02-01 21:56
c3tc3tc3t
阅读(4077)
推荐(0)