摘要:
18 面向对象初识1class person: level="高级动物" mind="有思想" def __init__(self,name,age,gent,area,hobby): self.name=name self.age=age self.gent=gent self.area=area 阅读全文
摘要:
#15 函数二 与 匿名函数1.dir() # 查看内置属性,将对象所有方法名放在另一个列表中.dic={"水果":"香蕉",'蔬菜':"土豆"}print(dir(dic))2.迭代器相关 range() next() iter()# range() # 一般用于for 循环中# next 首先获 阅读全文
摘要:
14 生成器表达式 内置函数# 一.迭代器 (补充)# 1.如何判断迭代对象,迭代器# (1).dir(obj)检测对象有没有iter方法,然后it=obj.__iter__() 获取迭代器 , it.__next__() 获取元素.s="我一定能学会一门计算机语言"print(dir(s)) # 阅读全文
摘要:
13 迭代器和⽣成器一.迭代器 1.以通过dir函数来查看类中定义好的所有⽅法 2.__iter__ 用来获取当前对象的迭代器 3.__next__ 获取可迭代对象的元素s="我爱吃火锅"ret=dir(s) # 查看字符串s中定义好的所有方法print(ret)it=s.__iter__() # 阅读全文
摘要:
1.给每个函数写一个记录日志的功能,功能要求:每一次调用函数之前,要将函数名称,时间节点记录到log的日志中 所需模块 import timestruct_time = time.localtime() # localtime() : localtime是 把从1970-1-1零点零分到当前时间系统 阅读全文
摘要:
1.编写装饰器,为多个函数加上认证的功能(用户的账号密码来源于文件,只支持单用户的账号密码,给用户三次机会),要求登录成功一次,后续的函数都无需再输入用户名和密码(升级题) 阅读全文
摘要:
10 函数进阶 知识点汇总 一.动态参数 形参的第三种1.动态接收位置传参 表达:*args (在参数位置编写 * 表⽰接收任意内容) (1)动态位置参数def eat(*args): print(args)eat("水果","蔬菜","肉",)# # 结果以元祖的形式呈现. : ('水果', '蔬 阅读全文
摘要:
09 函数初识一 函数的的定义# 函数: 对代码块和功能的封装和定义# 引入 回家过程 未用函数# print("步行")# print("坐地铁")# print("坐私家车")#用函数# def go_home():# print("先步行")# print("坐地铁")# print("坐私家 阅读全文
摘要:
08知识点梳理 文件操作一 .文件操作 r (只读)1.r (读) rb(字节)f=open("果蔬大杂烩",mode="r",encoding="UTF-8")content=f.read()print(content)2.rb(字节) MP3 图像 视频f=open("果蔬大杂烩",mode=" 阅读全文
摘要:
07 set集合,深浅拷⻉以及部分知识点补充 一.while,for 循环知识点补充 二.int, str的相关操作 . list的删除问题 四.set 的集合 五深浅拷贝 阅读全文