递归 在函数内继续运行函数,知道达成某一目标,最终返回值。 递归的特性: 1.函数必须有明确的结束条件 2.没进入一次递归,需要处理的问题应该减少 3.递归的效率很低,需要防止内存溢出 上课习题 1.问路 很粗糙的递归 自己写的 ...
分类:
编程语言 时间:
2018-06-06 23:52:22
阅读次数:
234
1、UDP通信编解码类 (1) 类 1 # UDP通信解码编码类 2 3 from socket import * 4 5 class My_Socket(socket): 6 def __init__(self,coding='utf-8'): 7 self.coding = coding 8 s ...
分类:
编程语言 时间:
2018-06-06 21:44:21
阅读次数:
227
1、服务器与多客户端通信 1 import socket 2 # 创建tcp socket的套接字 3 sk = socket.socket() 4 # bind 5 sk.bind(('127.0.0.1',8080)) 6 # 监听 7 sk.listen(5) 8 # 等待连接 9 while ...
分类:
编程语言 时间:
2018-06-05 23:28:00
阅读次数:
324
本节内容 一、编程范式 编程指的是写程序、敲代码,就是指程序员用特定的语法、数据结构和算法编写的代码,目的是来告诉计算机如何执行任务的。 在编程的世界里最常见的两大流派是:面向过程与面向对象。“功夫的流派没有高低之分,只有习武的人才有高低之分“,在编程世界里更是这样,面向过程与面向对象在不同的场景下 ...
分类:
编程语言 时间:
2018-06-04 19:15:09
阅读次数:
179
python基本数据类型 ( int , bool , str ) 一 python基本数据类型 (一)int ==> 整数.进行数学运算 (二)str ==> 字符串.可保留少量数据并进行相应操作 (三)bool ==> 判断真假.True,False (四)list ==> 存储大量数据.用[ ...
分类:
编程语言 时间:
2018-06-03 21:39:26
阅读次数:
224
运算符和编码 一 格式化输出 1 .输入 name ,age , job , hobby. 输出 : info of Mary Name : Mary Age : 18 Job : Teacher Hobbie :sing end eg: name = input ("Name : ") age = ...
分类:
编程语言 时间:
2018-06-03 10:50:54
阅读次数:
167
1、函数的有用信息 代码1: 1 def login(username, password): 2 """ 3 此函数需要用户名,密码两个参数,完成的是登录的功能。 4 :return: True 登录成功。 False登录失败。 5 """ 6 print(login.__name__) 7 pr ...
分类:
编程语言 时间:
2018-06-02 12:59:14
阅读次数:
137
1.列表 列表是以中括号表示, 以逗号分隔。列表内可以嵌套各种,比如说字符串,列表,元组,字典,可以无限嵌套。 s1=[] 1.1 索引 s1=['alex',[123],{123},(123)] v1=s1[0] 'alex' 1.2 切片 v2=s1[0:3] ['alex', [123], { ...
分类:
编程语言 时间:
2018-05-31 23:33:56
阅读次数:
253
一.昨日内容回顾 1.反射 用字符串类型的名字,操作命名空间的变量。 反射使用场景:明显的简化代码,能拿到的变量名本来就是一个字符串类型的时候, 用户输入的,文件读入的,网上传输的 2.__call__ 对象名() 就会调用__call__方法 3.__len__ 4.__hash__ 5.__eq ...
分类:
编程语言 时间:
2018-05-31 19:25:48
阅读次数:
258
#数字比作猎人num = 123v = num.bit_length()print(v)#字符串:女巫name1 = 'shizhengwen'v1 = name1.upper()print(v1)name2 = 'laiying'v2 = name2.upper()print(v2)#整形,int ...
分类:
编程语言 时间:
2018-05-31 10:46:46
阅读次数:
171