Day19作业及默写】的更多相关文章

三级菜单 menu = { '北京': { '海淀': { '五道口': { 'soho': {}, '网易': {}, 'google': {} }, '中关村': { '爱奇艺': {}, '汽车之家': {}, 'youku': {}, }, '上地': { '百度': {}, }, }, '昌平': { '沙河': { '老男孩': {}, '北航': {}, }, '天通苑': {}, '回龙观': {}, }, '朝阳': {}, '东城': {}, }, '上海': { '闵行':…
作业: 1\ 默写 黏包协议 2\ 上传大文件(文件\视频\图片) 3\ 和你的同桌调通 从你的计算机上传一个视频到你同桌的电脑上 4\ 进阶 : 带上登录 Server #Server #!/usr/bin/env python # encoding: utf-8 # Author: meimeilong <2559184081@qq.com> # Create Date: 2019-04-10 13:29:26 # Last Modified: 2019-04-10 13:29:26 #…
1.请使用C3算法计算出链接图中的继承顺序-Link 一 graph BT id1[A]-->id2[B] id2[B]-->id6[F] id6[F]-->id7[G] id1[A]-->id3[C] id3[C]-->id5[E] id1[A]-->id4[D] id4[D]-->id7[G] id7[G]-->id0[object] G = [GO] F = [FGO] E = [EO] B = B + [FGO] = [BFGO] C = C + […
1.写函数,传入n个数,返回字典{'max':最大值,'min':最小值} 例如:min_max(2,5,7,8,4) 返回:{'max':8,'min':2}(此题用到max(),min()内置函数) def MaxMin(*args): dic = dict() dic['max']=max(args) dic['min']=min(args) return dic MaxMin(1,2,3,4,5,6,7) 2.写函数,传入一个参数n,返回n的阶乘 例如:cal(7) 计算7*6*5*4*…
1,继续整理函数相关知识点,写博客. 2,写函数,接收n个数字,求这些参数数字的和.(动态传参) def func(*number): sum=0 for num in number: sum+=num return sum 3,读代码,回答:代码中,打印出来的值a,b,c分别是什么?为什么? a=10 b=20 def test5(a,b): print(a,b) c = test5(b,a) print(c) #a=20,b=10,c=None 4,读代码,回答:代码中,打印出来的值a,b,…
1.整理今天所学内容,整理知识点,整理博客. pass 2.画好流程图. pass 3.都完成的做一下作业(下面题都是用内置函数或者和匿名函数结合做出): pass 4.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb name=['oldboy','alex','wusir'] list(map(lambda x:'sb',name)) 5.用map来处理下述l,然后用list得到一个新的列表,列表中每个人的名字都是sb结尾 l=[{'name':'alex'},{'na…
1. 整理今天的博客,写课上代码,整理流程图. 博客链接--博客园 2. 写一个函数完成三次登陆功能: 用户的用户名密码从一个文件register中取出. register文件包含多个用户名,密码,用户名密码通过|隔开,每个人的用户名密码占用文件中一行. 完成三次验证,三次验证不成功则登录失败,登录失败返回False. 登陆成功返回True. echo 'long|123' > register def Wrapper(auth_type): def Outer(func_name): with…
1,整理函数相关知识点,写博客. 2,写函数,检查获取传入列表或元组对象的所有奇数位索引对应的元素,并将其作为新列表返回给调用者. def func(obj): return obj[1::2] 3,写函数,判断用户传入的对象(字符串.列表.元组)长度是否大于5. def func(obj): return len(obj)>5: 4,写函数,检查传入列表的长度,如果大于2,将列表的前两项内容返回给调用者. def func(lst): if len(lst) > 2: return lst[…
1,有如下文件,a1.txt,里面的内容为: 老男孩是最好的培训机构, 全心全意为学生服务, 只为学生未来,不为牟利. 我说的都是真的.哈哈 分别完成以下的功能: 将原文件全部读出来并打印. with open('a1.txt','r') as f: for line in f: print(line) 在原文件后面追加一行内容:信不信由你,反正我信了. with open('a1.txt','a') as f: f.write('信不信由你,反正我信了.') 将原文件全部读出来,并在后面添加一…
1. 判断一个数是否是水仙花数, 水仙花数是一个三位数, 三位数的每一位的三次方的和还等于这个数. 那这个数就是一个水仙花数. 例如: 153 = 1**3 + 5**3 + 3**3 InputNum = input('输入你的水仙花数:').strip() sum=0 for num in range(len(InputNum)): sum+=int(InputNum[num])**3 if sum == int(InputNum): print('%s是水仙花数.'%InputNum) e…
1.使⽤循环打印以下效果: 1: * ** *** **** ***** for num in range(1,6): print('*' * num) 2: ***** **** *** ** * for num in range(5,0,-1): print('*' * num) 3: * *** ***** ******* ********* counter = 1 for num in range(1,6): print('*' * counter) counter += 2 for n…
1,写代码,有如下列表,按照要求实现每一个功能 li = ["alex", "WuSir", "ritian", "barry", "wenzhou"] 计算列表的长度并输出 print(len(li)) 列表中追加元素"seven",并输出添加后的列表 li.append('seven');print(li) 请在列表的第1个位置插⼊元素"Tony",并输出添加后的…
1.有变量量name = "aleX leNb" 完成如下操作: 移除 name 变量对应的值两边的空格,并输出处理结果 print(name.strip()) 移除 name 变量左边的"al"并输出处理结果 print(name.lstrip('al')) 移除 name 变量右⾯面的"Nb",并输出处理结果 print(name.rstrip('Nb')) 移除 name 变量开头的a"与最后的"b",并输出处…
1.判断下列逻辑语句的True,False. 1) 1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 False or True or False and True and True or False True 2) not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 False and True or False…
1.简述变量命名规范 变量由字母, 数字,下划线搭配组合而成 不可以⽤数字开头,更不不能是全数字 不能是pythond的关键字, 这些符号和字母已经被python占⽤, 不可以更改 不要⽤中文 名字要有意义 不要太长 区分⼤小写 推荐使⽤用驼峰体或者下划线命名 驼峰体: 除⾸首字母外的其他每个单词⾸首字母大写 下划线: 每个单词之间⽤用下划线分开 2.name = input(">>>") name变量量是什么数据类型? 通过input函数赋值的是字符串类型 3.if…
1.简述变量量命名规范 2.name = input(“>>>”) name变量是什么数据类型? 3.if条件语句的基本结构? 4.用print打印出下面内容: 文能提笔安天下, 武能上马定乾坤. 心存谋略何人胜, 古今英雄唯是君. 5.利用if语句写出猜⼤小的游戏: 设定一个理想数字比如:66,让用户输入数字,如果比66大,则显示猜测 的结果大了;如果比66小,则显示猜测的结果小了;只有等于66,显示猜测结果 正确. 6.提示⽤用户输入他的年年龄, 程序进⾏判断. 如果⼩于10, 提示…
今日作业 1.什么是对象?什么是类? 对象:特征和技能的结合体 类:一系列对象 相同的特征和技能的结合体 2.绑定方法的有什么特点 对象调用类内部的函数 称之为绑定方法,特点: 不同的对象调用该绑定方法,则会将不同对象传入该绑定方法中 对象的绑定方法是由对象来调用的,特点就是把对象当做第一个参数(self)传进去 3.基于面向对象设计一个对战游戏 仿制英雄联盟英雄角色 属性 值 name(名字) 瑞文 money(余额) 1000 damage(攻击力) 54 hujia(护甲值) 3 life…
人狗大战 #!/usr/bin/env python # encoding: utf-8 # Author: MeiMeiLong <2559184081@qq.com> # Create Date: 2019-03-25 20:51:00 # Last Modified: 2019-03-25 20:56:08 # Description: class People: def __init__(self,name,health,attack): self.name = name self.h…
正则表达式练习 1.匹配一篇英文文章的标题 类似 The Voice Of China ([A-Z][a-z]*)( [A-Z][a-z]*)* 2.匹配一个网址 https://www.baidu.com http://www.cnblogs.com (https|http|ftp):\/\/[^\s]+ 3.匹配年月日日期 类似 2018-12-06 2018/12/06 2018.12.06 \d{4}[\-.]\d{1,2}[\-.]\d{1,2} \d{4}(?P<tag>[.\-\…
hashlib模块,写函数校验两个文件是否内容相同(如果这两个文件很大) import hashlib md5 = hashlib.md5() md5.update(b'hello') md5.update(b'world') ret = md5.hexdigest() print(ret) md5 = hashlib.md5() md5.update(b'helloworld') ret = md5.hexdigest() print(ret) #对比文件一致性的时候还需要加盐? # 一个文件…
1.整理今天内容 PASS 2.现有列表alist = [3,1,-4,2,-6] 按照元素的绝对值大小进行排序 alist = [3,1,-4,2,-6] sorted(alist,key=lambda x:abs(x)) 3.已知ip='192.168.156.254'提取各部分并写入列表中 ip='192.168.156.254' alist=ip.split('.') 4.在以上题基础上实现写一个函数,完成功能,然后将列表返回 ip='192.168.156.254' def ip2li…
1.整理今天的博客,写课上代码,整理流程图. 2.用列表推导式做下列小题 li=['alex','wusir','abds','meet','ab'] a. 过滤掉长度小于3的字符串列表,并将剩下的转换成大写字母 [ i.upper() for i in l if len(i) > 3] b. 求(x,y)其中x是0-5之间的偶数,y是0-5之间的奇数组成的元祖列表 [ (x,y) for x in range(6) if x % 2 ==0 for y in range(6) if y % 2…
1,有如下变量(tu是个元祖),请实现要求的功能 tu = ("alex", [11, 22, {"k1": 'v1', "k2": ["age", "name"], "k3": (11,22,33)}, 44]) 讲述元祖的特性 元组: 不可改.以','分割. 请问tu变量中的第一个元素 "alex" 是否可被修改? 不可以被修改 请问tu变量中的"k2&…
# 1.有变量name = "aleX leNb" 完成如下操作:name = 'aleX leNb'# 1)移除 name 变量对应的值两边的空格,并输出处理结果print(name.strip())# 2)移除name变量左边的"al"并输出处理结果print(name.lstrip('al'))# 3)移除name变量右⾯的"Nb",并输出处理结果print(name.rstrip('Nb'))# 4)移除name变量开头的a"与…
1.什么是对象?什么是类? ​ 对象是特征和功能的结合体 ​ 类是一系列对象相同的特征和技能的集合体 2.绑定方法的有什么特点 ​ 绑定方式是由对象来调用类内部的函数,特点是会把对象当作第一个参数传入函数内,不用额外传参数 3.基于面向对象设计一个对战游戏 import random import time class Yasso: camp = 'lonia' def __init__(self,name): self.name = name self.atk = 48 self.armor…
Day7作业及默写 .把列表中所有姓周的人的信息删掉(升级题:此题有坑, 请慎重): 第一种方法:lst = ['周老二', '周星星', '麻花藤', '周扒皮'] # 结果: lst = ['麻花藤'] li = [] for i in range(len(lst)): if not lst[i].startswith('周'): li.append(lst[i]) lst = li print(lst) 第二种方法:(浅copy) lst = ['周老二', '周星星', '麻花藤', '…
Day6作业及默写 ,使用循环打印以下效果: : * ** *** **** ***** : ***** **** *** ** * : * *** ***** ******* ********* . , ): print('*' * i) . , , -): print('*' * i) . , , ): print('*' * i) , 输入一个广告标语. 判断这个广告是否合法. 根据最新的广告法来判断. 广告法内容过多. 我们就判断是否包含'最', '第一', '稀缺', '国家级'等字样…
day3作业及默写 1,有变量name = "aleX leNb" 完成如下操作: 1) 移除 name 变量对应的值两边的空格,并输出处理结果 print(name.strip()) aleX leNb 2) 移除name变量左边的"al"并输出处理结果 print(name.lstrip('al')) eX leNb 3) 移除name变量右面的"Nb",并输出处理结果 print(name.rstrip('Nb')) aleX le 4) …
Day2作业及默写 1.判断下列逻辑语句的True,False. 1)1 > 1 or 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 2)not 2 > 1 and 3 < 4 or 4 > 5 and 2 > 1 and 9 > 8 or 7 < 6 )True )False 2.求出下列逻辑语句的值. 1),8 or 3 and 4 or 2 and 0 or 9 and 7 2),0 o…
Day1作业及默写 1.简述变量命名规范 1. 必须以字母.数字.下划线命名,且不能以数字开头 2. 不能是python的关键字 3. 不能以中文或者拼音作为变量名 4. 命名格式推荐以驼峰式或者下划线连接命名 5. 区分大小写 6. 要有意义,具有可描述性 2.name = input(“>>>”) name变量是什么数据类型? str 字符串类型 3.if条件语句的基本结构? . if 条件: 代码块 . if 条件: 代码块 else: 代码块 . if 条件: 代码块 elif…