摘要:__repr__和__str__用于显示,__str__是面向用户的,而__repr__面向coder【调试与开发】 repr(默认交互式回显)【来自python入门】 str(也就是打印语句) 一般用途 输出的话先调用__str__,通常返回时字符串显示, 打印操作会先尝试__str__和str内
阅读全文
摘要:#匿名函数lambda 参数: 表达式关键字 lambda 说明它是一个匿名函数,冒号 : 前面的变量是该匿名函数的参数,冒号后面是函数的返回值,注意这里不需使用 return 关键字。 ambda只是一个表达式,函数体比def简单很多。 lambda的主体是一个表达式,而不是一个代码块。仅仅能在l
阅读全文
摘要:#map用法: #传递函数api进入map去执行,把字符串第一个字母变大写, #其他变小写返回 def format_name(s): s=s.lower() print(s) return s[0].upper()+s[1:] print map(format_name, ['adam', 'LI
阅读全文
摘要:#装饰器用法,好处#简化代码,避免重复性代码#打印日志 @log#检测性能 @performance#数据库事务 @transaction#URL路由 @post('/register') 简单例子: @new_addlogdef function(x): return x*2等价于 >>def f
阅读全文
摘要:在此之前先了解一下list这个玩意儿: list对应cpp这的数组,一维数组,二维数组,或者是嵌套都行: L=[] #空列表 L=[1,2,3,4,5,6] #六项 L=['a',['b','c']] #嵌套子列表 L=list(range(0,5))#range 初始化list,0-4 可以使用d
阅读全文
摘要:#同名局部变量调用外部全局变量: num=100def fun(): global num#告诉编译器是全局的num num+=100 print(num)print(fun)print(fun())#print(fun()) 局部变量没有初始化报错,局部变量覆盖全局变量, #类似Cpp引用,返回值
阅读全文
摘要:扩散四维过程遇到的问题,暂不能解决,但先收集起来. ''' list_str=['test', None, '', 'str', ' ', 'END'] data = filter(lambda str:str and len(str.strip())>0, list_str)print('data
阅读全文
摘要:python3环境搭建【本身centosyum底层也是py2.x实现的,装3.x的时候要实现多版本共存这里解决了这些问题】 安装编译环境# yum -y groupinstall 'Development Tools'# yum -y install zlib-devel bzip2-devel o
阅读全文