小白上路啦~
小儿小儿朗
这个作者很懒,什么都没留下…
展开
-
python之名称空间习题
作业要求:下述所有代码画图以及分析代码执行流程1、以定义阶段为准,先画出名称空间的嵌套关系图2、然后找到调用函数的位置,写出函数调用时代码的执行过程,涉及到名字的查找时,参照1中画好的嵌套图,标明查找顺序,一层一层直到找到位置=题目一= input=333 def func(): input=444 func() print(input)=题目二= def func(): print(x) x=111 func()=题目三=x=1 def func(原创 2021-03-18 13:51:40 · 144 阅读 · 1 评论 -
python之函数习题
1、写函数,,用户传入修改的文件名,与要修改的内容,执行函数,完成批了修改操作def func(filename,old,new): import os with open('filename',mode='rt',encoding='utf-8') as f1,\ open('.filename.swap',mode='wt',encoding='utf-8') as f2: for line in f1: if old in li原创 2021-03-18 11:12:22 · 188 阅读 · 0 评论 -
python之seek的使用
import timewith open ('access.log',mode='rb') as f:#1将指针跳到文件末尾#f.read() #错误做法 f.seek(0,2) while True: line = f.readline() if len(line) == 0: time.sleep(0.3) else: print(line.decode('utf-8')下面往acess.log里面输入日志,上面可以动态监测到日志的一个变化with open('a原创 2021-03-12 08:53:42 · 316 阅读 · 0 评论 -
文件操作练习2
2.1:编写用户登录接口1、输入账号密码完成验证,验证通过后输出"登录成功"2、可以登录不同的用户3、同一账号输错三次锁定,(提示:锁定的用户存入文件中,这样才能保证程序关闭后,该用户仍然被锁定)count =1while count <= 3: inp_username = input('your name>>:').strip() inp_password = input('your password>>:').strip() with o原创 2021-03-10 20:27:12 · 146 阅读 · 0 评论 -
文件操作小练习1
1、编写文件copy工具 with open('ggg.txt', mode='rt', encoding='utf-8') as f1, \ open('ttt.txt', mode='wt', encoding='utf-8') as f2: res = f1.read() print(f2.write(res)) src_file = input('源文件路径>>:').strip() dst_file = input('源文件路径>&g原创 2021-03-09 21:03:12 · 116 阅读 · 1 评论 -
集合练习题
一.关系运算 有如下两个集合,pythons是报名python课程的学员名字集合,linuxs是报名linux课程的学员名字集合 pythons={‘alex’,‘egon’,‘yuanhao’,‘wupeiqi’,‘gangdan’,‘biubiu’} linuxs={‘wupeiqi’,‘oldboy’,‘gangdan’}求出即报名python又报名linux课程的学员名字集合print(pythons & linuxs)求出所有报名的学生名字集合print(py原创 2021-03-06 22:38:03 · 227 阅读 · 0 评论 -
python之集合
1.作用1.1 关系运算将两个列表中相同的人名取出来friends1 = ['zero','kevin','jason','egon']friends2 = ['jy','ricky','jason','egon']l = []for x in friends1: if x in friends2: l.append(x)print(l)用集合将很容易实现上述内容,下文将继续讲解。2.定义在{}内用逗号分隔开多个元素,多个元素元素满足以下三个条件:(1)集合内元素必须是不可变类原创 2021-03-05 19:59:08 · 313 阅读 · 0 评论 -
列表、元组、字典练习题
1、有列表[‘alex’,49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量 l = ['alex',49,[1900,3,18]] name = l[0] age = l[1] brithday = l[2] print('名字是{}年龄是{}出生年月日是{}'.format(name,age,brithday))2、用列表的insert与pop方法模拟队列 l = [] l.insert(0,1) l.insert(1,2) l.inser原创 2021-03-03 22:01:27 · 206 阅读 · 3 评论 -
基本运算符练习题
1、用户输入姓名、年龄、工作、爱好 ,然后打印成以下格式------------ info of Egon -----------Name : EgonAge : 22Sex : maleJob : Teacher------------- end ----------------- print('{x:-^38}'.format(x=' info of Egon ')) res= 'Name:{}\nAge:{}\nSex:{}\nJob:{}'.format('Egon',原创 2021-03-02 14:27:50 · 544 阅读 · 0 评论 -
变量+基本数据类型练习题
一、作业思路:如何选择合适的类型来记录状态???1、选取的类型是否可以明确标识事物的状态2、存不是目的,存的目的是为了日后取出来用,并且方便的用3、把自己想象成一台计算机,如果我是计算机,我会如何以何种形式把事物的状态记到脑子里然后再去python中找相应的数据类型来让计算机像自己一样去记下事物的状态ps:认真读题,需要自己从题目中分析出应该存储的状态,然后选择合适的类型加以存储1、,请记录下日志文件路径C:\a\b\c\adhsvc.dll.system32,方便后期处理n = ‘C:\a原创 2021-03-02 14:17:19 · 276 阅读 · 0 评论 -
流程控制之while循环练习题
流程控制之while循环----作业使用while循环输出1 2 3 4 5 6 8 9 10count = 1while count<11: if count == 7: count+=1 continue print(count) count+=1求1-100的所有数的和count = 0sum = 0while count < 100: count += 1 sum = sum+ co原创 2021-02-25 20:40:07 · 487 阅读 · 0 评论