python函数中的 filter() map() 前者是过滤的,后者是映射关系,需要与函数搭配使用,这时候匿名函数派上用场了,用简单的表达式就可以显示比较复杂的功能 1,python函数 filter()  过滤函数 filter(函数名,列表) filter(lambda x:x/2,rang(10)) 2,python函数 map() 映射关系 map(函数名,列表) map(lambda x:x*2,[1,2,3,4,5,6,7]) 输出结果 [2,4,6,8,10...] 注意,和ma…
孤荷凌寒自学python第三十九天python的线程锁Lock (完整学习过程屏幕记录视频地址在文末,手写笔记在文末) 当多个线程同时操作一个文件等需要同时操作某一对象的情况发生时,很有可能发生冲突,因此在这种情况下就只能允许实时只有一个线程在操作这一对象,而其它线程在队列中等待,按排队顺序依次进行,这是我对[线程同步]的初步理解,因此[锁]这个对象就是用于实时只允许一个线程操作多线程大家都要操作的对象而存在的,当一个线程使用开启[锁]对象后到解锁[锁]对象的这段时间,只就允许此线程(是指开启[…
python函数递归就是自己调用自己,无限循环,但是python限制了调用的次数1000次,就会终止,递归用在栏目分类,采集程序比较多,下面简单说函数递归用法和实例 1,函数递归用法 def func(n): n=n/2 print(n) func(n) 2,函数递归回归,也就是函数递归后,要一层层返回 def fuc(a): a=a/2 print(a) fuc(a) print(a) fuc(10) 输出结果 5 2 1 0 0 1 2 5 注意一定要知道,递归函数一定是这样递归回来. 文章…
python函数高阶函数是把函数当成一个变量,传递给函数作为参数,或者函数的返回值里面有函数,都称为高阶函数, 1,把函数作为参数传递 def dac(x,y): return x+y def test(n): print(n) test(dac) 输出结果为 函数类型function 2,把函数做为返回值,也是高阶函数 def test(x,y): return abs,x,y 输出结果为 列表,包含 函数,参数 文章来自(www.96net.com.cn)…
一,django 知识总结 1,同一个name属性的标签,多个值获取 <form action="/login/" method="POST" enctype="multipart/form-data"> <p> <input type="text" name="user" placeholder="用户名" /> </p> <p&g…
python函数局部变量如何改变外部变量,之前我说过,局部变量是没办法改变外部变量的,除非局部变量找不到,去外部找,输出变量,使用关键词global 使变量改变外部变量. 1,使用关键词global name='this is a girl' def chan_sex(): global name name=''this is a boy’ print(name) chan_sex() print(name) 输出结果 :this is a boy 输出结果:this is a boy 注意使用…
三元运算符是条件语句的简写,常见的条件语句写三行,三元运算符只需要写一行,python三元运算符是怎么写的呢 1,常见条件判断 if a<b: print(a) else: print(b) 2,三元运算符 val=a if a<b else b 如果a小于b 就等于a 否则 等于b 3,php语言的三元运算 $id = isset($_GET['id']) ? $_GET['id'] : false; 接收的id存在 取值 $id= $_GET['id']  否则 false 文章来自 (玖…
1  demo import logging # log level: # DEBUG # INFO # Warning # Error # CRITICAL logging.basicConfig(filename = "test.log", level=logging.DEBUG) // 配置: 设置log的输出文件和级别 logging.error("error message") logging.warning("warning message&q…
1 写文件 my_list = ["] my_file = open("myfile.txt", "w") for item in my_list: my_file.write(item + "\n") my_file.writelines(my_list) // 写多个 my_file.close() 2  读文件 my_file = open("myfile.txt", "r") print(…
1 异常: def exceptionHandling(): try: a = b = d = a / b print(d) except ZeroDivisionError as ex: print("exception 1 " + str(ex) ) except BaseException as ex: print("exception 2 " + str(ex)) exceptionHandling() 2 : else(如果没有异常) def except…