12 2020 档案

摘要:def register(name:str,age:int,hobbies:tuple)->int:#冒号后面写的是提示信息 print(name) print(age) print(hobbies)register("zhanzhan",29,("play",'music')) zhanzhan 阅读全文
posted @ 2020-12-21 21:12 正霜霜儿 阅读(239) 评论(0) 推荐(0) 编辑
摘要:"""1 什么是模块? 模块就是一系列功能的集合体,分为三大类 I:内置的模块 II:第三方模块 III:自定义模块 一个python文件本身就是一个模块,文件名m.py ,模块名是m2、为何要用模块 I:内置与第三方模块拿来就用,无需定义,这种拿来主义,可以极大地提升自己的开发效率 II:自定义的 阅读全文
posted @ 2020-12-20 21:40 正霜霜儿 阅读(103) 评论(0) 推荐(0) 编辑
摘要:#算法:是高效解决问题的办法#算法之二分法#在列表中寻找自己想要的那一个值# l=[11,22,33,44,66,88,99,111,333,555]# need_value=111# for i in l:# if i==need_value:# print("find it")# break#方 阅读全文
posted @ 2020-12-20 11:47 正霜霜儿 阅读(123) 评论(0) 推荐(0) 编辑
摘要:#列表生成器l=["xiaozhan","wangyibo_dsb","zhuyilong_dsb","huyitian"]# l_new=[]# for name in l:# if name.endswith("dsb"):# l_new.append(name)# print(l_new)#类 阅读全文
posted @ 2020-12-18 22:37 正霜霜儿 阅读(204) 评论(0) 推荐(0) 编辑
摘要:"""三元表达式"""#针对以下需求def func(x,y): if x > y : return x else: return yres=func(33,44)print(res)#三元表达式#语法格式:#条件成立的返回值 if 条件 else 条件不成立要返回的值x=1y=2res = x i 阅读全文
posted @ 2020-12-17 21:17 正霜霜儿 阅读(176) 评论(0) 推荐(0) 编辑
摘要:def dog(name): print("道哥%s准备吃东西了"%name) while True: x=yield None #x拿到的是yield 接收到的值 print("道哥%s吃了%s"%(name,x)) g=dog("alex") print(g.__next__()) print( 阅读全文
posted @ 2020-12-17 21:04 正霜霜儿 阅读(86) 评论(0) 推荐(0) 编辑
摘要:#如何得到自定义的迭代器:#在函数内一旦存在yield关键字,调用函数并不会执行函数代码体代码#会返回一个生成器对象,生成器即自定义的迭代器# def func():# print("第一次")# yield 1# print("第二次")# yield 2# print("第三次")# yield 阅读全文
posted @ 2020-12-16 22:22 正霜霜儿 阅读(163) 评论(0) 推荐(0) 编辑
摘要:"""1.什么是迭代器 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复 基于上次的结果而继续的,单纯的重复并不是迭代2.为何要有迭代器 迭代器是用来迭代取值的工具,而涉及到把多个值循环取出来的类型有: 列表、字符串、元组、字典、集合、打开文件 l=['aa','bb','cc'] i=0 阅读全文
posted @ 2020-12-16 15:41 正霜霜儿 阅读(83) 评论(0) 推荐(0) 编辑
摘要:def outter(func): def wrapper(*args,**kwargs): res = func(*args,**kwargs) return res return wrapper@outterdef index(x,y): print(x,y)"""偷梁换柱后index的参数是什 阅读全文
posted @ 2020-12-15 21:09 正霜霜儿 阅读(144) 评论(0) 推荐(0) 编辑
摘要:#装饰器"""1. 什么是装饰器 器指的是工具,可以定义成函数 装饰指的是为其他事物添加额外的东西来点缀 合到一起的解释: 装饰器指的是定义一个函数,该函数是用来装饰其他函数的,为其他函数添加额外的功能的2.为何要用装饰器 开放封闭原则 开放:指的是拓展功能是开放 封闭:指的是对源代码是封闭的, 不 阅读全文
posted @ 2020-12-14 21:55 正霜霜儿 阅读(87) 评论(0) 推荐(0) 编辑
摘要:#ATM 练习 def login(): print("登陆功能") def transfer(): print("转账功能") def check_balance(): print("查询余额") def register(): print("注册功能") while True: print("" 阅读全文
posted @ 2020-12-13 21:49 正霜霜儿 阅读(92) 评论(0) 推荐(0) 编辑
摘要:#1.可以把函数当作变量去用,可以赋值# func=内存地址 def func(): print("from func") f=func print(f,func) f() func() <function func at 0x105f071f0> <function func at 0x105f0 阅读全文
posted @ 2020-12-13 21:45 正霜霜儿 阅读(75) 评论(0) 推荐(0) 编辑
摘要:nonlocal 学习:修改函数外层函数包含名字对应的值(不可变类型)示范1: x=11 def f1(): x=22 def f2(): x=33 print(x) #输出f2的值 f2() print(x)#输出的是f1的值 f1() print(x)#输出的就是全局的值 33 22 11 示范 阅读全文
posted @ 2020-12-13 10:42 正霜霜儿 阅读(276) 评论(0) 推荐(0) 编辑
摘要:"""名称空间一般都不是包含关系的,都是相对独立的关系 # 2 作用域 # 全局作用域 # 局部作用"""组合使用参数""""""形参的顺序"""# def func(x,y=2,*args,z,**kwargs):# print(x) #位置参数# print(y) #默认参数# print(ar 阅读全文
posted @ 2020-12-12 21:06 正霜霜儿 阅读(72) 评论(0) 推荐(0) 编辑
摘要:#一,形式参数和实参"""在定义函数阶段定义的参数称之为形参,相当于变量名"""# def fun(x,y): #x=1,y=2# print(x,y)"""实参,在调用函数的阶段,传入的值称之为实际参数,简称实参,相当于变量值"""# fun(1,2)#关系:#在调用阶段,实参(变量值)会赋值给形 阅读全文
posted @ 2020-12-10 22:57 正霜霜儿 阅读(125) 评论(0) 推荐(0) 编辑
摘要:函数 #def 函数名(参数1,参数2): # """文档描述""" # 函数体 # return n"""定义函数的三种方式"""#形式一,无参数# def func():# print("hahaha")# func()#定义函数发生的事情# 1,申请内存空间保存函数代码# 2,将上述内存地址绑 阅读全文
posted @ 2020-12-09 23:35 正霜霜儿 阅读(242) 评论(0) 推荐(0) 编辑
摘要:#f= open(r"aaa/a.txt",mode='rt') # f的值是一种变量,占用的是应用程序的内存空间,此时牵扯的是两个方面的资源#print(f)##2.操作文件:读/写文件,应用程序对文件的读写请求都是向操作系统调用,然后由操作系统控制把硬盘把输入读入内存,或者写入硬盘#res=f. 阅读全文
posted @ 2020-12-08 20:56 正霜霜儿 阅读(252) 评论(0) 推荐(0) 编辑
摘要:break代表结束本层循环,而continue则用于结束本次循环,直接进入下一次循环 continue##打印1-10 除了7的数字number=11 while number>1: number -= 1 if number==7: continue # 结束掉本次循环,即本次循环continue 阅读全文
posted @ 2020-12-07 16:24 正霜霜儿 阅读(397) 评论(0) 推荐(0) 编辑
摘要:# 浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。# 深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象#list2=list1 -->这个不叫拷贝 list1 =[1,2,[11,22,33],{"a":1,"b":2}] list2= 阅读全文
posted @ 2020-12-06 21:40 正霜霜儿 阅读(113) 评论(0) 推荐(0) 编辑
摘要:遇到这个问题的时候发现网上给的解释是:https://stackoverflow.com/questions/1250103/attributeerror-module-object-has-no-attribute 有个外国人遇到的情况如下: Not sure how but the below 阅读全文
posted @ 2020-12-06 21:38 正霜霜儿 阅读(1640) 评论(0) 推荐(0) 编辑
摘要:选择你想要注释的部分,c t r l + / ,就可以注释啦 ps :mac 是command + / (同时按住command和/) 批量缩进:fn+tab键 阅读全文
posted @ 2020-12-05 09:27 正霜霜儿 阅读(354) 评论(0) 推荐(0) 编辑
摘要:来自小辕取经:https://www.cnblogs.com/xiaoyuanqujing/articles/11640866.html 我们已经知道CPU内部是含有微指令集的,我们所使用的的软件都要经过CPU内部的微指令集来完成才行。这些指令集的设计主要又被分为两种设计理念,这就是目前世界上常见到 阅读全文
posted @ 2020-12-03 15:54 正霜霜儿 阅读(29) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示