2019年3月12日

迭代器和生成器

该文被密码保护。 阅读全文

posted @ 2019-03-12 14:37 telma 阅读(6) 评论(0) 推荐(0)

2019年3月11日

文件基本处理

摘要: 1 打开文件,将文件句柄赋值给一个变量 2 拿句柄对文件进行操作 3 关闭文件 将一个文件第一行写道另外一个文件 北京182 iloveyoubeijing111 b'\xe5\x8c\x97\xe4\xba\xac182\r\niloveyoubeijing111\r\n' \r\n代表回车,字母 阅读全文

posted @ 2019-03-11 14:22 telma 阅读(116) 评论(0) 推荐(0)

一些常用内置函数

摘要: max()函数处理的是可迭代类型,相当于for循环取个每个元素比较,但是不同类型之间不能比较。每个元素比较是从第一个位置开始比较,如果第一个位置就分出大小,后面就不用比了.sort(),min()类似 阅读全文

posted @ 2019-03-11 11:15 telma 阅读(113) 评论(0) 推荐(0)

2019年3月10日

filter,reduce函数

摘要: filter函数的第一个输入是一个返回值为boolean的函数名,第二个是一个可迭代类型,返回值和map函数一样,是个迭代器 map是遍历一个序列按照一个function全部执行一遍,返回同长度的序列,元素位置也一样,filter是遍历一个序列按照条件取序列的子集,reduce函数是把一个序列最终合 阅读全文

posted @ 2019-03-10 14:59 telma 阅读(121) 评论(0) 推荐(0)

map函数

摘要: map函数的输入参数为一个函数加一个可迭代类型,输入是个迭代器,即一个可迭代对象。 阅读全文

posted @ 2019-03-10 14:38 telma 阅读(230) 评论(0) 推荐(0)

匿名函数和高阶函数

摘要: 匿名函数需要在一行写完,如果返回值是多个,就要写成元组的格式 高阶函数满足下面一个条件 1)函数接收的参数是个函数名 2)函数返回值是个函数名 没有返回值的函数默认返回None,返回函数名就是其地址引用 阅读全文

posted @ 2019-03-10 11:16 telma 阅读(103) 评论(0) 推荐(0)

2019年3月9日

全局变量和局部变量

摘要: 局部变量和全局变量重名,在局部函数定义域中局部变量生效 1)如果想在局部函数中修改赋值同名的全局变量(不可变类型),在局部函数中加global 变量名 2)对于可变类型,如列表,不用加Global, 也可以对其内部元素进行操作,对全局变量也不能赋值(=操作) 3)在函数体内写global一定要在最开 阅读全文

posted @ 2019-03-09 10:53 telma 阅读(145) 评论(0) 推荐(0)

2019年3月8日

可变长参数函数的用法

摘要: def telma(x,*args,**kwargs): #*args代表列表,**kwargs代表字典 print(x) print(args) print(kwargs) telma(6,"x","美",90,amlet=101,lem="w9") 6 ('x', '美', 90) {'amlet': 101, 'lem': 'w9'} telma("l... 阅读全文

posted @ 2019-03-08 15:11 telma 阅读(104) 评论(0) 推荐(0)

集合的用法

摘要: 集合由不同元素组成,无序,且只能存放不可变类型(不能修改值):数字,字符串,元组,由大括号定义。集合是可变类型,可增加删除不能修改,可迭代,但是frozenset是不可变类型 阅读全文

posted @ 2019-03-08 10:00 telma 阅读(232) 评论(0) 推荐(0)

2019年3月7日

字典的用法

摘要: 字典用大括号定义,键值对中值可以是任何类型,列表和字典不能作为字典的key,元组可以作为字典的key,字典是无序的,相同的key会随机读取一个值 阅读全文

posted @ 2019-03-07 15:37 telma 阅读(384) 评论(0) 推荐(0)

导航