1、三元表达式: value= true-expr if condition else false-expr 例如:a='positive' if 3>0 else 'negative' 2、用列表推导式来取代map和filter 3、函数式编程 能接收其他函数作为参数的函数,被称为高阶函数(hig ...
分类:
编程语言 时间:
2018-01-29 15:45:40
阅读次数:
233
可变的数据类型:list, dict, set (可修改其中的元素) 不可变的数据类型:str, tuple 重点:str, list, dict 列表推导式习题: 递归的使用:(经典的猴子吃桃算法) 没理解递归的话,看下面这个方案: ...
分类:
编程语言 时间:
2018-01-27 15:20:50
阅读次数:
211
python内置序列类型概览 列表推导和生成器表达式 列表推导是构建列表的快捷方式,而生成器表达式可以用来创建其他任何类型的序列 列表推导的示例 使用列表推导通常的原则是,只能列表推导来创建新的列表,并且尽量保持简短。 python2中列表推导可能有变量泄露问题,而python3解决了变量泄露问题 ...
分类:
编程语言 时间:
2018-01-24 12:43:52
阅读次数:
153
0、少用全局变量:1、不安全,2、会一直占着内存不放 1、函数有多个返回值的时候,会把返回值放到元组 2、列表推导式 num=[1,2,3,4,5,6] #int类型 new=[] for i in num:#循环num 取每个值,放到新的list中 3、一个函数尽量实现一个功能 模块time 4、 ...
分类:
其他好文 时间:
2018-01-20 16:22:05
阅读次数:
182
# 函数如果有多个return值,那么会把这几个return值放到一个元组里面返回 # def hello(a, b, c, d):# return a, b, c, d## res = hello('abc', 'ert', 'qwe', 'lkj')# print(res) # 列表推导式num ...
分类:
编程语言 时间:
2018-01-19 16:45:34
阅读次数:
141
用列表推导式变成一行: 列表解析: 列表解析最终生成的是一个真实存数据的列表。 2,生成器表达式: next一次执行一次。 ...
分类:
其他好文 时间:
2018-01-19 15:49:40
阅读次数:
127
交换两个变量的值 #列表推导式 return多个值 函数如果有多个return值,那么会把这几个return的值都放到一个元组里面,然后返回 函数即变量 内置函数 ...
分类:
编程语言 时间:
2018-01-19 00:23:30
阅读次数:
213
阅读目录 一 三元表达式、列表推导式、生成器表达式 二 递归与二分法 三 匿名函数 四 内置函数 五 阶段性练习 一 三元表达式、列表推导式、生成器表达式 一 三元表达式 name=input('姓名>>: ') res='SB' if name == 'alex' else 'NB' print( ...
分类:
其他好文 时间:
2018-01-17 21:59:50
阅读次数:
174
# 函数:# 一、少用全局变量# 1.不安全,易被修改# 2.运行用占中内存# 二、函数返回多个值,如果有多个值返回时,return的结果以元组格式返回def hello(a, b, c, d): return a, b, c, d# 三、列表推导式res = hello('ybq', 'mpp', ...
分类:
编程语言 时间:
2018-01-15 20:32:07
阅读次数:
174
函数return多个值: 补充知识点:写代码得到时候少用全局变量: 1.不安全 2.会一直占着内存不释放 函数多个return值,那么会把这几个return的值都放在一个元组里面,然后返回 列表推导式: 交换两个变量的值: ...
分类:
编程语言 时间:
2018-01-15 00:30:13
阅读次数:
156