一、三元运算 格式:对象 = 值1 if 条件 else 值2 当条件成立将值1赋给对象,反之将值2赋给对象 通式:代码1 if 条件 else 代码2 当条件成立执行if前面的代码1,不成立则执行代码2 二、lambda表达式 格式:函数名 = lambda 形参:功能代码 ...
分类:
编程语言 时间:
2018-06-09 13:24:48
阅读次数:
171
本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 一、数字和字符串 对于 数字 和 字符串 而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。 1 2 3 4 5 6 7 8 9 10 11 12 ...
分类:
编程语言 时间:
2018-02-10 15:51:07
阅读次数:
216
yield(保存函数的执行状态) 一个带有 yield 的函数就是一个 generator,它和普通函数不同,生成一个 generator 看起来像函数调用,但不会执行任何函数代码,直到对其调用 next()(在 for 循环中会自动调用 next())才开始执行。虽然执行流程仍按函数的流程执行,但 ...
分类:
编程语言 时间:
2017-04-07 21:50:23
阅读次数:
199
Python基础(三)深浅拷贝函数(全局与局部变量)内置函数文件处理三元运算lambda表达式递归(斐波那契数列)冒泡排序深浅拷贝一、数字和字符串对于数字和字符串而言,赋值、浅拷贝和深拷贝无意义,因为其永远指向同一个内存地址。importcopy
#定义变量数字、字符串
n1=123
#n1..
分类:
编程语言 时间:
2017-02-24 20:12:12
阅读次数:
300
三元运算又叫三目运算。result="A"ifx>yelse"B"#如果条件成立,result=A,否则,result=B。对于简单的函数,可用lambda表达式。deff1(a1):
returna1+100f1=lambdaa1:a1+100
分类:
其他好文 时间:
2017-02-08 16:19:14
阅读次数:
138
#三元运算,三目运算,ifelse简写
if1==1:
name="liangml"
else:
name="NB"
#如果1==1成立,name=”liangml“否则name="NB"
name="liangml"if1==1else"NB"#三元运算
#lambda表达式
deff1(a1):
returna1+100
f2=lambdaa1:a1+100#默认已经有return
ret=f1(10)
print(ret)
r2=f2..
分类:
其他好文 时间:
2016-09-23 21:49:46
阅读次数:
198
本章内容: 深浅拷贝 函数(全局与局部变量) 内置函数 文件处理 三元运算 lambda 表达式 递归(斐波那契数列) 冒泡排序 深浅拷贝 import copy copy.copy() copy.deepcopy() 函数 def 内置函数 dir(__builtins__) 文件处理 open ...
分类:
编程语言 时间:
2016-08-22 16:10:44
阅读次数:
125
<--目录-->模块和模块的常用方法函数式编程yield三元运算Lambda表达式内置涵数常用模块【模块和模块的常用方法】至关重要的__init__.py#包一定要有这个__init__.py文件,他才是包,这样才能通过form包名
import模块名(.py文件名)来去引用这个包的某个模块的某个函数功..
分类:
编程语言 时间:
2016-07-19 14:00:59
阅读次数:
254
1.Python基础 2.基本数据类型:str,dict,list,int s="wzc" =>str 3.函数式编程 函数定义 内置函数 文件处理 注意: 这里需要说明的是,函数默认返回的是None,所以我们在使用的时候需要通过参数引用 4.其他 三元运算 lambda表达式 <!--StartF ...
分类:
编程语言 时间:
2016-06-03 06:29:05
阅读次数:
243