自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 python 匿名函数 lambda

#lambda表达式形式:lambda arguments1,arguments2,...argumentsN:expression using argumentsf=lambda x,y,z:x+y+zprint(f(2,3,4)) #9#默认参数也能够在lambda参数中使用,就像在def中使用中一样x=(lambda a='fee',b='fie',c='foe':a+b

2017-12-18 17:02:15 348

原创 python 迭代器

#有__next__方法的对象,都认为是可以迭代的,可通过x.__next__()来迭代,当迭代到空行会报错StopIterationf=open('e:/kangyujiao/test.txt')print(iter(f) is f) #文件本身就是迭代器print(f.__next__(),end='')print(f.__next__(),end='')#print(f._

2017-12-07 19:52:48 145

原创 python 流程控制语句结构汇总

if 条件语句if : 可嵌套 elif : 可省略 else: 可省略 三元表达式A=Y if X else Z 当X为真执行表达式Y,当X为假执行表达式Z等同于A=X and Y or Zwhile循环while : else: 可省略 for循环for in : else: 可省略

2017-12-06 20:55:45 208

原创 python 打印重定向:stdin,stdout,stderr

重定向读取import sysname=input('please enter your name:')print(name)print('please enter your name:')name=sys.stdin.readline() #重定向读取print(name)f=open('e:/kangyujiao/test.txt','r')sys.stdin=fn

2017-12-05 17:26:56 2589

原创 python 排序sorted函数

参数iterable:需要排序的可迭代数据如:列表,字典参数cmp:参数key:设置具体按照什么排序,operator.itemgetter(0),如果是字典则0表示key排序,1表示value排序,2则报错                  注:需要import operator参数reverse:true表示倒序,false表示顺序返回值:列表待完善

2017-12-05 15:33:34 284

原创 python 赋值方式

'''spam='spam' 基本形式spam,ham='spam','ham' 元组赋值运算(位置性)[spam,ham]=['spam','ham'] 列表赋值运算(位置性)a,b,c,d='spam' 序列赋值运算,通用性a,*b='spam' 扩展的序列解包spam=ham='spam' 多目标赋值运算spam+=42 增强赋值运算(相当于spam=

2017-12-05 15:08:51 1513

原创 python ==和is

'''== 测试值的相等性is 测试对象的一致性,即同一个内存地址'''l1=[1,('a',3)]l2=[1,('a',3)]print(l1==l2) #l1和l2是相等的 Trueprint(l1 is l2) #l1和l2不是同一个对象Falseprint(id(l1),id(l2)) #2272260557320 2272260585160s1

2017-12-04 14:45:13 238

原创 python 浅拷贝&深拷贝

x=[1,[2,3],4]l=x[:] #将x浅复制给y和z,即修改1和4不影响l的值,但是修改嵌套[2,3],l中嵌套的值也会变x[0]=11x[1][0]=22print(l) #[1, [22, 3], 4]print('**************************************')x=[1,[2,3],4]l=list(x) #将x浅复制给

2017-12-04 14:33:23 143

原创 python 字典支持交集和并集操作

d=dict(a=1,b=2,c=3)k=d.keys() #dict_keys(['a', 'b', 'c'])del d['a']print(k) #k会动态变化 dict_keys(['b', 'c'])#字典的key是唯一的,支持交集和并集操作,d.values()是不可以的print(k|{'x':4}) #{'c', 'b', 'x'}print(k&{'x

2017-12-02 17:37:45 6227

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除