摘要:
递归 递归的结束条件 问题本身可以拆分成更为简单的子问题,而子问题可以通过同样的方法解决。 问题需要有边界,否则会掉进递归死循环。 递归并不高效,大数量级的问题要慎用,你可能永远等不到答案。 1.利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 def read_char(string 阅读全文
posted @ 2020-03-02 23:29
进阶的淑琴
阅读(387)
评论(0)
推荐(0)
摘要:
递归 1、递归的结束条件 问题本身可以拆分成更为简单的子问题,而子问题可以通过同样的方法解决。 问题需要有边界,否则会掉进递归死循环。 递归并不高效,大数量级的问题要慎用,你可能永远等不到答案。 1.利用递归函数调用方式,将所输入的5个字符,以相反顺序打印出来。 def read_char(stri 阅读全文
posted @ 2020-03-02 23:26
进阶的淑琴
阅读(197)
评论(0)
推荐(0)
摘要:
1、递归倒序打印1-10 def f(n): print(n) if n==0 or n==1: return f(n-1) >>> def f(n): ... print(n) ... if n==0 or n==1: ... return ... f(n-1) ... >>> f(10) 10 阅读全文
posted @ 2020-03-02 17:26
进阶的淑琴
阅读(824)
评论(0)
推荐(0)
摘要:
Select的用法(select是一个单线程) s.bind(('127.0.0.1', 8888)) s.listen(5) r_list = [s, ] num = 0 while True: print(u"开始进入监听状态...") rl, wl, error = select.select 阅读全文
posted @ 2020-03-02 01:27
进阶的淑琴
阅读(470)
评论(0)
推荐(0)
摘要:
2020年3月2日Socket通信 1.通信原理 1.1.TCP服务器端: 1.第一步是创建socket对象。调用socket构造函数 2.第二步是将socket绑定到指定地址 3.第三步是使用socket套接字的listen方法接收连接请求。 4.第四步是服务器套接字通过socket的accept 阅读全文
posted @ 2020-03-02 01:24
进阶的淑琴
阅读(235)
评论(0)
推荐(0)

浙公网安备 33010602011771号