Python
文章平均质量分 76
fanchunyankeep
这个作者很懒,什么都没留下…
展开
-
python列表推导式
推导式的特点:语言简洁 速度快eg:1取出名字长度大于3的namenames=['Tom','Bob','Jeery','rose','Jack']1)利用for循环2)推导式推导式比for循环更加简单不容易出错eg2:求(x,y)其中x是0-5之间的偶数 y是0-5之间的奇数eg3:求M中的3,6,9组成的 列表M=[[1,2,3],[4,5原创 2017-12-21 15:15:06 · 231 阅读 · 0 评论 -
python条件判断 if else
if 条件判断1>: 执行1>elif 条件判断2>: 执行2>elif 条件判断3>: 执行3>else: 执行4>注意:1)if else缩写为elif 2)条件判断不需要像java那样()括起来 3)切记不要忘记: 4)严格要求缩进,缩进空行也是程序的一部分栗子:输入身高和体重,判断BMI(BMI为体重除以身高的平原创 2017-12-14 16:13:13 · 395 阅读 · 0 评论 -
Python高级特性(切片,迭代,列表生成式、生成器、迭代器)
一、切片:取出list或者tuple的任意 元素(部分或者所有) 1. 语法:L[a:b:c] ,表示取出L中的从a到b的元素,每c个取一次,当a为0时可以省略不写即L[:b:c],当c为1时可以不写即L[a:b],eg: lis=[1,2,3,4,5,6] print(lis[0:5:2])#输出[1, 3, 5],从0到5(含前不含后,包0不包5,即索引0原创 2017-12-15 09:17:01 · 329 阅读 · 0 评论 -
Python3中的高阶函数(map,reduce,filter,sorted)
一,mapmap()函数接收两个参数,一个是函数,一个是Iterable,map将传入的函数依次作用到序列的每个元素,并把结果作为新的Iterator返回,实际就是数学中的给定函数和变量求值def f(x):#map return x*xprint(list(map(f,[1,2,3,4,5])))#将f函数作用于list的每一个元素print(list(map(str,[1,2,3原创 2017-12-16 09:39:10 · 388 阅读 · 0 评论 -
python 输出练习
python format print()原创 2017-12-14 10:34:20 · 803 阅读 · 1 评论