随笔分类 -  python作业

上一页 1 2 3 下一页

2018.09.27python学习第十二天
摘要:"""1.装饰器什么是装饰器?(what)可以给被装饰对象增加新功能的工具装饰器可以是任意可调用类型,被装饰对象也应该是任意可调用对象装饰器的目标是,用一个函数来给另外一个函数增添新功能为什么要用装饰器?(why)开放封闭原则:一个软件上线,应对修改封闭,对扩展开放原则一:对修改封闭。 1.对被装饰 阅读全文

posted @ 2018-09-27 19:15 撩与诗人 阅读(120) 评论(0) 推荐(0)

2018.09.25python学习第十天part4
摘要:# 4.函数的参数# 形式参数(形参):在定义函数阶段,括号内定义的参数(变量名)## 实际参数(实参):在调用函数阶段,括号内传入的值(变量值)# ****# 在调用函数阶段hi将实参的值绑定给形参,这种绑定关系只在调用时生效,# 在函数执行完毕后就会解除绑定。# def func(x,y):# 阅读全文

posted @ 2018-09-25 16:42 撩与诗人 阅读(176) 评论(0) 推荐(0)

2018.09.25python学习第十天part3
摘要:3.函数的返回值returm:# ****# 1.函数的return没有类型限制# 2.函数的return没有个数限制# 2.1返回多个值:多个返回值用逗号隔开,返回的是元组形式。# def func():# print('from func')# return 1,1.1,'hello',[1,2 阅读全文

posted @ 2018-09-25 15:33 撩与诗人 阅读(122) 评论(0) 推荐(0)

2018.09.25python学习第十天part2
摘要:2.函数的定义与调用的三种形式#函数的定义三种形式'''# 有参函数def func(x): passfunc(1)# 无参函数def bar(): passbar()# 空函数# def func():# passdef auth(): passdef register(): passdef sh 阅读全文

posted @ 2018-09-25 15:16 撩与诗人 阅读(146) 评论(0) 推荐(0)

2018.09.25python学习第十天part1
摘要:# 1.函数的使用原则:# frist:定义阶段# def func():# print('from fun')# second:调用阶段# func()# 先定义后调用:## 示范一:# def foo():# print('from foo')# bar()####在定义函数的时候调用了另外一个 阅读全文

posted @ 2018-09-25 14:51 撩与诗人 阅读(149) 评论(0) 推荐(0)

2018.09.21python学习第九天part3
摘要:3.函数的使用1.什么是函数?(what)具备某种功能的工具 函数事先准备工具的过程 函数的定义遇到应用场景,拿来就用 函数的调用2.为何要用函数?(why) 可以解决代码冗长 可读性差 可拓展性差等问题3.如何用函数?(how)原则:必须先定义,后调用定义函数的语法:def 函数名(参数1,参数2 阅读全文

posted @ 2018-09-21 16:22 撩与诗人 阅读(100) 评论(0) 推荐(0)

2018.09.21python学习第九天part2
摘要:2:修改文件的两种方式方式一:with open('a.txt',mode='rt',encoding='utf-8')as f: data=f.read()with open('a.txt',mode='at',encoding='utf-8')as f: f.write(data.replace 阅读全文

posted @ 2018-09-21 16:04 撩与诗人 阅读(79) 评论(0) 推荐(0)

2018.09.21python学习第九天part1
摘要:"""1.文件内指针的移动大前提:指针在文件内的移动都是以bytes为单位的,唯独在t模式下的r时是以字符为单位。2.seek(移动的bytes数,模式控制)控制指针的移动模式控制0:默认模式,该模式代表指针移动的字节数是以文件开头为参照的1:该模式代表指针移动的字节数是以当前指针的位置为参照2:该 阅读全文

posted @ 2018-09-21 15:45 撩与诗人 阅读(123) 评论(0) 推荐(0)

2018.09.20python作业
摘要:用户登入,永久锁定锁定,3次黑名单 name=input('please your name: ')# pwd=input('please your password: ')with open('黑名单.txt',mode='rt',encoding='utf-8') as a :## for ms 阅读全文

posted @ 2018-09-20 23:34 撩与诗人 阅读(146) 评论(0) 推荐(0)

2018.09.20python学习第八天
摘要:"""文件的操作模式:一:文件的打开模式:r:只读模式(默认模式)w:只写模式a:只追加写模式二:控制读写文件单位的方式:(必须和r/w/a连用)t:文本模式(默认)b:bytes(二进制)模式rt:with open('a.txt',mode='rt',encoding='utf-8')as f: 阅读全文

posted @ 2018-09-20 15:37 撩与诗人 阅读(146) 评论(0) 推荐(0)

2018.09.19python作业
摘要:需求:在一个数据文件中,让用户输入信息with open(r'bd.py',mode='rt',encoding='utf-8') as f: count=0 while count<=3: name=input("please input account: ") password=input("p 阅读全文

posted @ 2018-09-19 23:28 撩与诗人 阅读(82) 评论(0) 推荐(0)

2018.09.19python学习第七天part2
摘要:""""文件处理:1 什么是文件?(what)计算机系统分为:计算机硬件,操作系统,应用程序用户通过操作文件,来将数据永久保存2 为何要处理文件?(why) 用户/应用程序直接操作文件(读/写)就被操作系统转换成具体的硬盘操作,从而实现 用户/应用程序将内存中的数据永久保存到硬盘中3 如何处理文件? 阅读全文

posted @ 2018-09-19 19:41 撩与诗人 阅读(110) 评论(0) 推荐(0)

2018.09.19python学习第七天part1
摘要:"""字符编码:1.什么是字符编码?(what)人类在使用计算机时,使用的都是人类能看懂的字符,但是计算机自能理解二进制所以为了让计算机能看懂人类的字符,有一个字符 (翻译过程) 二进制这个翻译过程就是按照字符编码表来实现的。2.字符编码有和作用?(why)能够让人类使用的字符转换成计算机能读懂的二 阅读全文

posted @ 2018-09-19 18:56 撩与诗人 阅读(130) 评论(0) 推荐(0)

2018.09.18python学习第六天part3
摘要:6.set#集合# set三大要素:不能有重复的元素# 无序# 每个值都必须是不可变类型# # 1.交集 &# # 2.并集 |# # 3.差集 {}-{}# # 4.对称差集 ^# # 5.父集和子集 >=为父集(包含的关系)# # 6.去重# 去重具有局限性:# 会打乱原值的顺序# 去重的对象只 阅读全文

posted @ 2018-09-18 20:24 撩与诗人 阅读(130) 评论(0) 推荐(0)

2018.09.18python学习第六天part2
摘要:4.dict # 用{}记录多个key:value的值,用逗号分隔开# value可以是任意类型的值,key一定要是不可变类型,且要对value具有说明性#1.按key取值# dic={0:'aaa',1:'bbb',2:'cccc'}# print(dic[1])#这是取值# dic[1]="BB 阅读全文

posted @ 2018-09-18 20:04 撩与诗人 阅读(131) 评论(0) 推荐(0)

2018.09.18python学习第六天part1
摘要:3.tuple# 定义:和list的定义类似,只是将[]换成了()# 1.按索引取值(正向取+反向取) *****只能取# L=(1,2,3)# print(L[1])# L[1]="d"# print(L[1])#则会报错# 但是如果是:# L=(1,2,3,[4,5,6])# L[3][2]=" 阅读全文

posted @ 2018-09-18 18:59 撩与诗人 阅读(141) 评论(0) 推荐(0)

2018.09.17python作业
摘要:list:# 1. 有列表data=['alex',49,[1900,3,18]],分别取出列表中的名字,年龄,出生的年,月,日赋值给不同的变量data=['alex',49,[1900,3,18]]name=data[0]age=data[1]years=data[2][0]mon=data[2] 阅读全文

posted @ 2018-09-17 19:45 撩与诗人 阅读(235) 评论(0) 推荐(0)

2018.09.17python学习第五天part3
摘要:3.list # 1.按索引取值(正向取+反向取) ***可读也可取# L=['a','b','c']# print(id(L))# print(L[-1])# L[-1]="D"# print(L)#与字符串的区别是可以取也可以改# print(id(L))#改值后id不发生改变# 2.切片(顾头 阅读全文

posted @ 2018-09-17 18:50 撩与诗人 阅读(140) 评论(0) 推荐(1)

2018.09.17python学习第五天part2
摘要:2.str# msg="hello world"# print(type(msg)) #可以发现类型为str# print(msg[1]) # e# 所以可以像列表一样按索引取值,所以str是有序## 常用的操作:# 1.按索引取值(正向取+反向取) ***只能取# msg="hello world 阅读全文

posted @ 2018-09-17 16:59 撩与诗人 阅读(200) 评论(0) 推荐(0)

2018.09.17python学习第五天part1
摘要:1.int&float"""目前学习python的数据类型有分别为1.整型int: x=122.浮点型float: x=1.23.字符串str: x="hello world"4.列表list: x=[1,3,"tony"]5.字典dic: x={"a":2,"b":4}6.布尔bool: True 阅读全文

posted @ 2018-09-17 16:56 撩与诗人 阅读(126) 评论(0) 推荐(0)

上一页 1 2 3 下一页