<article data-content="[{"type":"block","id":"3060-1621846615933","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"p5PQ-1621846617594","leaves":[{"text":"第 6讲 python 中的函数","marks":[]}]}],"state":{}},{"type":"block","id":"Vrtg-1661596642545","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"yjJp-1661596642284","leaves":[{"text":"1、什么时函数","marks":[]}]}],"state":{}},{"type":"block","id":"ygEb-1661596642546","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"zuAm-1661596642286","leaves":[{"text":"1)函数:定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能 的代码段。","marks":[]}]}],"state":{}},{"type":"block","id":"tqgm-1661596642547","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"tQ07-1661596642288","leaves":[{"text":"2)函数能提高应用的模块性,和代码的重复利用率。","marks":[]}]}],"state":{}},{"type":"block","id":"TO1C-1661596642548","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"6EzV-1661596642290","leaves":[{"text":"3)python中提供了很多内建函数:print()","marks":[]}]}],"state":{}},{"type":"block","id":"EhnF-1661596642549","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"40Ov-1661596642292","leaves":[{"text":"4)函数","marks":[]}]}],"state":{}},{"type":"block","id":"95jc-1661596642550","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"9Zeg-1661596642294","leaves":[{"text":"内建函数:print()","marks":[]}]}],"state":{}},{"type":"block","id":"2mnh-1661596642551","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"v4GR-1661596642296","leaves":[{"text":"自建函数:def 函数名()","marks":[]}]}],"state":{}},{"type":"block","id":"sSpP-1661596642552","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"bur4-1661596642298","leaves":[{"text":"2、自定义函数","marks":[]}]}],"state":{}},{"type":"block","id":"1qlA-1661596642553","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"5nWl-1661596642300","leaves":[{"text":"可以使用def关键字来创建Python自定义函数,其基本语法结构如下:","marks":[]}]}],"state":{}},{"type":"block","id":"fajQ-1661596642554","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"UjuU-1661596642302","leaves":[{"text":"def 函数名(参数列表)","marks":[]}]}],"state":{}},{"type":"block","id":"Urp6-1661596642555","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"qQLt-1661596642304","leaves":[{"text":"函数体","marks":[]}]}],"state":{}},{"type":"block","id":"k2vi-1661596642556","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"uiu0-1661596642307","leaves":[{"text":"函数名() #调用函数","marks":[]}]}],"state":{}},{"type":"block","id":"mGXl-1661596642557","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"BF9Q-1661596642309","leaves":[{"text":"例子1","marks":[]}]}],"state":{}},{"type":"block","id":"0LHb-1661596642558","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"u4oh-1661596642311","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"nH4g-1661596642559","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"AWIo-1661596642313","leaves":[{"text":"#这里是函数体 ,需要注意冒号,","marks":[]},{"text":"空一格tab键","marks":[{"type":"color","value":"#F33232"}]}]}],"state":{}},{"type":"block","id":"RFjg-1661596642560","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"JxVR-1661596642315","leaves":[{"text":"print('duoceshi')","marks":[]}]}],"state":{}},{"type":"block","id":"HBG1-1661596642318","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Y2pe-1661596642317","leaves":[{"text":"#第一种调用函数的方法","marks":[]}]}],"state":{}},{"type":"block","id":"FEbS-1661596642561","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"aWMG-1661596642319","leaves":[{"text":"test() #调用函数,如果函数定义了,不调用不会输出结果,函数也可以在其他模块中调用","marks":[]}]}],"state":{}},{"type":"block","id":"vktl-1661596642322","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"6P4T-1661596642321","leaves":[{"text":"#第二种调用函数的方法","marks":[]}]}],"state":{}},{"type":"block","id":"tJRC-1661596642562","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"sR7b-1661596642323","leaves":[{"text":"name","marks":[{"type":"bold"}]},{"text":" 代表的时当前模块的名称(lesson6),__main__是被运行的模块名称,如果","marks":[]}]}],"state":{}},{"type":"block","id":"g2B2-1661596642563","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"6RId-1661596642325","leaves":[{"text":"两个相等就运行","marks":[]}]}],"state":{}},{"type":"block","id":"D51F-1661596642564","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"QpFO-1661596642327","leaves":[{"text":"if ","marks":[]},{"text":"name","marks":[{"type":"bold"}]},{"text":" == '","marks":[]},{"text":"main","marks":[{"type":"bold"}]},{"text":"': #这个是主函数,是函数的入口","marks":[]}]}],"state":{}},{"type":"block","id":"SH9d-1661596642565","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"MMJO-1661596642329","leaves":[{"text":"test() #调用函数,main函数的代码是不会被其他模块导入","marks":[]}]}],"state":{}},{"type":"block","id":"WO0E-1661596642332","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"U89C-1661596642331","leaves":[{"text":"#第三种调用方法:在其他模块中调用函数","marks":[]}]}],"state":{}},{"type":"block","id":"k158-1661596642566","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"fMtv-1661596642333","leaves":[{"text":"1)import dcs9.lesson6 #通过dcs9这个包名点模块名,进行调用","marks":[]}]}],"state":{}},{"type":"block","id":"8Tnp-1661596642567","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"m8bZ-1661596642335","leaves":[{"text":"2)from dcs9 import lesson6 #通过包名导入模块名","marks":[]}]}],"state":{}},{"type":"block","id":"hyuI-1661596642568","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ND6M-1661596642337","leaves":[{"text":"lesson6.test() #通过模块名点函数名","marks":[]}]}],"state":{}},{"type":"block","id":"a710-1661596642569","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"yCMt-1661596642339","leaves":[{"text":"3、函数中可带参数","marks":[]}]}],"state":{}},{"type":"block","id":"NT69-1661596642570","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"YnuF-1661596642341","leaves":[{"text":"1)单个参数","marks":[]}]}],"state":{}},{"type":"block","id":"vjlx-1661596642571","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"aJT2-1661596642343","leaves":[{"text":"def test(name): #name 表示的是形式参数","marks":[]}]}],"state":{}},{"type":"block","id":"ESCg-1661596642572","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"gBfI-1661596642345","leaves":[{"text":"'''","marks":[]}]}],"state":{}},{"type":"block","id":"OkA4-1661596642573","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"mgP3-1661596642347","leaves":[{"text":"单个参数","marks":[]}]}],"state":{}},{"type":"block","id":"wkXh-1661596642574","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ygoy-1661596642350","leaves":[{"text":":param name:","marks":[]}]}],"state":{}},{"type":"block","id":"2bzs-1661596642575","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Gko7-1661596642352","leaves":[{"text":":return:","marks":[]}]}],"state":{}},{"type":"block","id":"y1H3-1661596642576","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"kWMw-1661596642354","leaves":[{"text":"'''","marks":[]}]}],"state":{}},{"type":"block","id":"XBSg-1661596642577","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"0OeD-1661596642356","leaves":[{"text":"print(name+'约会')","marks":[]}]}],"state":{}},{"type":"block","id":"pfUk-1661596642578","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"AfH8-1661596642358","leaves":[{"text":"test('孙悟空') #孙悟空就是实际参数","marks":[]}]}],"state":{}},{"type":"block","id":"qLSv-1661596642579","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Oh0Z-1661596642360","leaves":[{"text":"注意:如果函数中带了参数,调用时如果没有参数会报错,多了也会报错","marks":[]}]}],"state":{}},{"type":"block","id":"o2nb-1661596642580","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"YVhJ-1661596642362","leaves":[{"text":"2)多个参数","marks":[]}]}],"state":{}},{"type":"block","id":"KS1f-1661596642581","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"34aH-1661596642364","leaves":[{"text":"def test(name,where): #传了两个形式参数","marks":[]}]}],"state":{}},{"type":"block","id":"TPWY-1661596642582","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"lmnf-1661596642366","leaves":[{"text":"'''","marks":[]}]}],"state":{}},{"type":"block","id":"s3oe-1661596642583","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"36aG-1661596642368","leaves":[{"text":"多个参数","marks":[]}]}],"state":{}},{"type":"block","id":"MPPb-1661596642584","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"frDl-1661596642370","leaves":[{"text":":param name:","marks":[]}]}],"state":{}},{"type":"block","id":"wK2t-1661596642585","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"4HrL-1661596642372","leaves":[{"text":":param where:","marks":[]}]}],"state":{}},{"type":"block","id":"Ef7g-1661596642586","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"zoo9-1661596642374","leaves":[{"text":":return:","marks":[]}]}],"state":{}},{"type":"block","id":"l00e-1661596642587","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"aGms-1661596642376","leaves":[{"text":"'''","marks":[]}]}],"state":{}},{"type":"block","id":"Ufk9-1661596642588","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"5g5E-1661596642378","leaves":[{"text":"print(name+'去'+where+'约会')","marks":[]}]}],"state":{}},{"type":"block","id":"etwY-1661596642589","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ZST4-1661596642380","leaves":[{"text":"test('孙悟空','花果山') #调用函数时需要传两个实际参数","marks":[]}]}],"state":{}},{"type":"block","id":"yv26-1661596642590","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"z1q7-1661596642382","leaves":[{"text":"3)默认参数","marks":[]}]}],"state":{}},{"type":"block","id":"Gqht-1661596642591","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"bS0a-1661596642384","leaves":[{"text":"def test(name,where,action='约会'): #当参数列表中出现形式参数和默认值参数,默认值参数只能放在后面","marks":[]}]}],"state":{}},{"type":"block","id":"rDtC-1661596642592","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"O84f-1661596642386","leaves":[{"text":"print(name+'去'+where+action)","marks":[]}]}],"state":{}},{"type":"block","id":"qDqK-1661596642593","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"JJPM-1661596642594","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"zTSY-1661596642389","leaves":[{"text":"test('孙悟空','花果山') #孙悟空去花果山约会 当不给默认值传参数,使用默认值","marks":[]}]}],"state":{}},{"type":"block","id":"HqWc-1661596642595","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"IFNF-1661596642391","leaves":[{"text":"test('孙悟空','花果山','吃桃') #孙悟空去花果山吃桃 如果给了默认值新值就使用新值","marks":[]}]}],"state":{}},{"type":"block","id":"Tk4u-1661596642596","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"j5Qj-1661596642393","leaves":[{"text":"4)可变长参数中的可变长元组 \"*\"表示的是可变长元组 ","marks":[]}]}],"state":{}},{"type":"block","id":"GcB-1661596642597","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"y90a-1661596642395","leaves":[{"text":"def test(*value): #*号表示多个参数","marks":[]}]}],"state":{}},{"type":"block","id":"GUg0-1661596642598","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"sjSE-1661596642397","leaves":[{"text":"print(value)","marks":[]}]}],"state":{}},{"type":"block","id":"0qci-1661596642599","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"WUNk-1661596642399","leaves":[{"text":"print(type(value)) # ","marks":[]}]}],"state":{}},{"type":"block","id":"bvgr-1661596642600","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"9lns-1661596642601","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"zbjK-1661596642402","leaves":[{"text":"test('xiaoduan','xiaoming','xiaoliu') #('xiaoduan', 'xiaoming', 'xiaoliu') 元组","marks":[]}]}],"state":{}},{"type":"block","id":"doX7-1661596642602","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Y4gO-1661596642405","leaves":[{"text":"5)可变长参数中的可变长字典 \"**\"表示的是可变长字典","marks":[]}]}],"state":{}},{"type":"block","id":"4AVC-1661596642603","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"jNs2-1661596642407","leaves":[{"text":"dict1 = {'name':'xiaoduan','age':18}","marks":[]}]}],"state":{}},{"type":"block","id":"ZHx0-1661596642604","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Lsjq-1661596642409","leaves":[{"text":"dict2 = {'class':1833}","marks":[]}]}],"state":{}},{"type":"block","id":"J8L2-1661596642605","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"hkbl-1661596642411","leaves":[{"text":"def test(**value):","marks":[]}]}],"state":{}},{"type":"block","id":"5xJk-1661596642606","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1LPE-1661596642413","leaves":[{"text":"print(value)","marks":[]}]}],"state":{}},{"type":"block","id":"kpiA-1661596642607","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"9vIH-1661596642415","leaves":[{"text":"test(**dict1,**dict2) #{'name': 'xiaoduan', 'age': 18, 'class': 1833}","marks":[]}]}],"state":{}},{"type":"block","id":"ZWtP-1661651260119","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"Dqct-1661651260120","leaves":[{"text":"注意","marks":[{"type":"bold"},{"type":"fontSize","value":18},{"type":"color","value":"#F33232"}]},{"text":":定义一个函数,一个打印出来是一个可变长元组,两个打印出来是一个可变长字典","marks":[{"type":"bold"},{"type":"fontSize","value":18}]}]}],"state":{}},{"type":"block","id":"V51w-1661596642608","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"piaK-1661596642417","leaves":[{"text":"6)可变长元组和可变长字典同时出现时,可变长字典需要放后面","marks":[]}]}],"state":{}},{"type":"block","id":"QWh-1661596642609","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"lRqN-1661596642419","leaves":[{"text":"dict1 = {'name':'xiaoduan','age':18}","marks":[]}]}],"state":{}},{"type":"block","id":"Im0Q-1661596642610","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"T570-1661596642421","leaves":[{"text":"def test(*value1,**value2):","marks":[]}]}],"state":{}},{"type":"block","id":"HZoW-1661596642611","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"uCgl-1661596642423","leaves":[{"text":"print(value1)","marks":[]}]}],"state":{}},{"type":"block","id":"I7K1-1661596642612","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Sx0R-1661596642425","leaves":[{"text":"print(value2)","marks":[]}]}],"state":{}},{"type":"block","id":"9yCb-1661596642613","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"aFQx-1661596642427","leaves":[{"text":"test('xiaoduan','xiaoming',**dict1) #('xiaoduan', 'xiaoming') {'name': 'xiaoduan', 'age': 18}","marks":[]}]}],"state":{}},{"type":"block","id":"QSBi-1661596642614","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"YgTi-1661596642429","leaves":[{"text":"4、python 中函数变量和作用域","marks":[]}]}],"state":{}},{"type":"block","id":"n8tw-1661596642615","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"cKoP-1661596642431","leaves":[{"text":"例子1:","marks":[]}]}],"state":{}},{"type":"block","id":"Ork1-1661596642616","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"p1RE-1661596642433","leaves":[{"text":"num = 100 #函数体外 是全局变量 局部变量 只在定义它的函数内部有效","marks":[]}]}],"state":{}},{"type":"block","id":"MTf0-1661596642617","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"bpsy-1661596642435","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"v9PX-1661596642618","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"2uat-1661596642437","leaves":[{"text":"num = 200 #函数体内是局部变量","marks":[]}]}],"state":{}},{"type":"block","id":"R9T9-1661596642619","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"fL2S-1661596642439","leaves":[{"text":"print(num)","marks":[]}]}],"state":{}},{"type":"block","id":"3BzF-1661596642620","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"N1S1-1661596642441","leaves":[{"text":"test() #200","marks":[]}]}],"state":{}},{"type":"block","id":"mpaL-1661596642621","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"uQGe-1661596642443","leaves":[{"text":"print(num) #100","marks":[]}]}],"state":{}},{"type":"block","id":"HNcc-1661596642622","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Bd5e-1661596642445","leaves":[{"text":"例子2:","marks":[]}]}],"state":{}},{"type":"block","id":"vDZ1-1661596642623","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Zqim-1661596642447","leaves":[{"text":"num = 100","marks":[]}]}],"state":{}},{"type":"block","id":"wZoO-1661596642624","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"lhWs-1661596642449","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"0Xck-1661596642625","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"5F05-1661596642451","leaves":[{"text":"num = 200 #如果函数体内部有定义变量就使用函数体内局部变量,如果没有使用全局变量","marks":[]}]}],"state":{}},{"type":"block","id":"oNQb-1661596642626","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"9mwt-1661596642453","leaves":[{"text":"sum = num +100","marks":[]}]}],"state":{}},{"type":"block","id":"8kH0-1661596642627","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"eu8F-1661596642455","leaves":[{"text":"print(sum)","marks":[]}]}],"state":{}},{"type":"block","id":"u6SK-1661596642628","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"HH51-1661596642629","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"rnDH-1661596642458","leaves":[{"text":"test() #300","marks":[]}]}],"state":{}},{"type":"block","id":"lo8D-1661596642630","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"AUA3-1661596642460","leaves":[{"text":"print(num) #100","marks":[]}]}],"state":{}},{"type":"block","id":"sEd4-1661596642631","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Bg9O-1661596642462","leaves":[{"text":"例子3:","marks":[]}]}],"state":{}},{"type":"block","id":"oTY-1661596642632","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"bZZH-1661596642464","leaves":[{"text":"num = 100","marks":[]}]}],"state":{}},{"type":"block","id":"TTfs-1661596642633","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"OB6U-1661596642466","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"dPAC-1661596642634","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"g6Y3-1661596642468","leaves":[{"text":"global num #把函数体内局部变量变为全局变量,原来的函数体外的全局变量失效了","marks":[]}]}],"state":{}},{"type":"block","id":"q2Xy-1661596642635","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"4Xse-1661596642471","leaves":[{"text":"# global只能在函数体内使用","marks":[]}]}],"state":{}},{"type":"block","id":"2QoM-1661596642636","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"hBTQ-1661596642473","leaves":[{"text":"num = 200","marks":[]}]}],"state":{}},{"type":"block","id":"4RNY-1661596642637","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"xuFK-1661596642475","leaves":[{"text":"sum = num +100","marks":[]}]}],"state":{}},{"type":"block","id":"w0oZ-1661596642638","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"NRk0-1661596642477","leaves":[{"text":"print(sum)","marks":[]}]}],"state":{}},{"type":"block","id":"Iqu4-1661596642639","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"sIY6-1661596642479","leaves":[{"text":"test() #300","marks":[]}]}],"state":{}},{"type":"block","id":"0rr0-1661596642640","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"lVxu-1661596642481","leaves":[{"text":"print(num) #200","marks":[]}]}],"state":{}},{"type":"block","id":"nNK1-1661596642641","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"7QL2-1661596642483","leaves":[{"text":"5、python 中的返回值","marks":[]},{"text":"return","marks":[{"type":"color","value":"#F33232"}]}]}],"state":{}},{"type":"block","id":"v9Md-1661596642486","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"BCWT-1661596642485","leaves":[{"text":"'''","marks":[]}]}],"state":{}},{"type":"block","id":"mYpE-1661596642488","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"wq8W-1661596642487","leaves":[{"text":"1、在程序开发中,有时候会希望一个函数执行程序结束后,告诉 调用者一个结果,以便调用者针对具体的结果做后续的处理。","marks":[]}]}],"state":{}},{"type":"block","id":"lI37-1661596642490","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ZTID-1661596642489","leaves":[{"text":"2、返回值是函数完成工作后,最后给到调用者的一个结果。","marks":[]}]}],"state":{}},{"type":"block","id":"C9cu-1661596642492","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"2sJ7-1661596642491","leaves":[{"text":"3、在函数中使用return关键字可以返回结果。","marks":[]}]}],"state":{}},{"type":"block","id":"IFuH-1661596642494","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"V5tI-1661596642493","leaves":[{"text":"4、调用函数的一方可以使用变量来接收函数的返回结果。","marks":[]}]}],"state":{}},{"type":"block","id":"B4ll-1661596642496","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Acqs-1661596642495","leaves":[{"text":"'''","marks":[]}]}],"state":{}},{"type":"block","id":"GrKu-1661596642642","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"HlJl-1661596642497","leaves":[{"text":"例子1","marks":[]}]}],"state":{}},{"type":"block","id":"CTEL-1661596642643","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ez4K-1661596642499","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"olZq-1661596642644","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"hd4E-1661596642501","leaves":[{"text":"num = 600","marks":[]}]}],"state":{}},{"type":"block","id":"svVk-1661596642645","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"0FYq-1661596642503","leaves":[{"text":"score = num/6","marks":[]}]}],"state":{}},{"type":"block","id":"lS7d-1661596642646","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"6J4w-1661596642647","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1pHl-1661596642506","leaves":[{"text":"test() #空","marks":[]}]}],"state":{}},{"type":"block","id":"vscP-1661596642648","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"mMgm-1661596642508","leaves":[{"text":"print(test()) #None","marks":[]}]}],"state":{}},{"type":"block","id":"tUO5-1661596642649","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"rFSe-1661596642510","leaves":[{"text":"例子2:","marks":[]}]}],"state":{}},{"type":"block","id":"b3v8-1661596642650","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"6Xld-1661596642512","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"t93V-1661596642651","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"JVcp-1661596642514","leaves":[{"text":"num = 600","marks":[]}]}],"state":{}},{"type":"block","id":"m3cD-1661596642652","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"VDPh-1661596642516","leaves":[{"text":"score = num/6","marks":[]}]}],"state":{}},{"type":"block","id":"Ry0X-1661596642653","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"F68d-1661596642518","leaves":[{"text":"return score #把score的结果给到函数调用处,谁拿到了这个函数谁就可以拿到这个score","marks":[]}]}],"state":{}},{"type":"block","id":"Ikiu-1661596642654","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"60F5-1661596642520","leaves":[{"text":"#return只是把结果返回回去,return后面的代码不会执行","marks":[]}]}],"state":{}},{"type":"block","id":"5Hlg-1661596642655","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"5j7n-1661596642522","leaves":[{"text":"test() #空","marks":[]}]}],"state":{}},{"type":"block","id":"wDC9-1661596642656","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"jpQo-1661596642524","leaves":[{"text":"print(test()) #100.0","marks":[]}]}],"state":{}},{"type":"block","id":"oWsk-1661596642657","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"umno-1661596642526","leaves":[{"text":"例子3:","marks":[]}]}],"state":{}},{"type":"block","id":"1SgC-1661596642529","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"KrR8-1661596642528","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"Jfkc-1661596642531","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"jAYu-1661596642530","leaves":[{"text":"num = 600","marks":[]}]}],"state":{}},{"type":"block","id":"N58G-1661596642533","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"238f-1661596642532","leaves":[{"text":"score = num/6","marks":[]}]}],"state":{}},{"type":"block","id":"A7bA-1661596642535","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"oaxH-1661596642534","leaves":[{"text":"print(score)","marks":[]}]}],"state":{}},{"type":"block","id":"n96z-1661596642537","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"b2FK-1661596642536","leaves":[{"text":"return score","marks":[]}]}],"state":{}},{"type":"block","id":"QnMf-1661596642539","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ncDj-1661596642538","leaves":[{"text":"test() ##100.0","marks":[]}]}],"state":{}},{"type":"block","id":"TQWJ-1661596642541","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"hnQM-1661596642540","leaves":[{"text":"print(test()) #100.0","marks":[]}]}],"state":{}},{"type":"block","id":"420u-1661596642658","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1k5T-1661596642543","leaves":[{"text":"需求:编写一个求平均分的函数,然后根据平均分判断是否优秀学生","marks":[]}]}],"state":{}},{"type":"block","id":"e6Oj-1661680231102","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"rKJj-1661680230849","leaves":[{"text":"def test():","marks":[]}]}],"state":{}},{"type":"block","id":"TbUi-1661680231103","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"HG5v-1661680230852","leaves":[{"text":"num = 600","marks":[]}]}],"state":{}},{"type":"block","id":"JWuf-1661680231104","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"hA2h-1661680230854","leaves":[{"text":"score = num/6","marks":[]}]}],"state":{}},{"type":"block","id":"GtNE-1661680231105","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"snwV-1661680230856","leaves":[{"text":"return score","marks":[]}]}],"state":{}},{"type":"block","id":"Ya96-1661680231106","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"uxgZ-1661680231107","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"KXrP-1661680230859","leaves":[{"text":"def goods_stu():","marks":[]}]}],"state":{}},{"type":"block","id":"YHUm-1661680231108","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1eKg-1661680230861","leaves":[{"text":"value = test() #函数的传递","marks":[]}]}],"state":{}},{"type":"block","id":"cjS2-1661680231109","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"54XD-1661680230863","leaves":[{"text":"if value >90:","marks":[]}]}],"state":{}},{"type":"block","id":"huLU-1661680231110","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"G0pi-1661680230865","leaves":[{"text":"print('优秀学生')","marks":[]}]}],"state":{}},{"type":"block","id":"9S2n-1661680231111","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"9mMn-1661680230867","leaves":[{"text":"else:","marks":[]}]}],"state":{}},{"type":"block","id":"3Ajc-1661680231112","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"bscm-1661680230869","leaves":[{"text":"print('不是优秀学生')","marks":[]}]}],"state":{}},{"type":"block","id":"djhr-1661680231113","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"uptV-1661680231114","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"SKxH-1661680230872","leaves":[{"text":"if ","marks":[]},{"text":"name","marks":[{"type":"bold"}]},{"text":" == '","marks":[]},{"text":"main","marks":[{"type":"bold"}]},{"text":"':","marks":[]}]}],"state":{}},{"type":"block","id":"fmWl-1661680231115","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ye9P-1661680230874","leaves":[{"text":"goods_stu()","marks":[]}]}],"state":{}},{"type":"block","id":"0WO8-1661680231116","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"b3d6-1661680230876","leaves":[{"text":"需求:登录银行系统并显示余额,有两个功能第一个是登录,第二个是登录 后显示余额,","marks":[]}]}],"state":{}},{"type":"block","id":"9jXB-1661680231117","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"SZCa-1661680230878","leaves":[{"text":"先登录然后根据登录是否成功然后是否显示余额。 分析思路:如果想查询到余额,前提必须登录,","marks":[]}]}],"state":{}},{"type":"block","id":"JfAN-1661680231118","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"lD5M-1661680230880","leaves":[{"text":"所以现在我们用两个函数来 处理,第一个函数实现登录,第二个函数实现余额查询,","marks":[]}]}],"state":{}},{"type":"block","id":"r1jq-1661680231119","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"dy4a-1661680230882","leaves":[{"text":"调用第一个函数得 到的结果给第二个函数,然后第二个函数根据结果进行代码处理。","marks":[]}]}],"state":{}},{"type":"block","id":"7GIj-1661680231120","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"RY5G-1661680230884","leaves":[{"text":"登陆函数","marks":[]}]}],"state":{}},{"type":"block","id":"gAEH-1661680231121","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1uLH-1661680230887","leaves":[{"text":"def login():","marks":[]}]}],"state":{}},{"type":"block","id":"VDjR-1661680231122","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"xAMS-1661680230889","leaves":[{"text":"user = input('请输入您的用户名:')","marks":[]}]}],"state":{}},{"type":"block","id":"c2eY-1661680231123","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"vz4T-1661680230891","leaves":[{"text":"if user=='admin':","marks":[]}]}],"state":{}},{"type":"block","id":"e9uL-1661680231124","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"yb9y-1661680230893","leaves":[{"text":"pwd = input('请输入您的密码:')","marks":[]}]}],"state":{}},{"type":"block","id":"sFSI-1661680231125","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"uQnv-1661680230895","leaves":[{"text":"if pwd =='123456':","marks":[]}]}],"state":{}},{"type":"block","id":"Bfc-1661680231126","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"NdF0-1661680230897","leaves":[{"text":"return '登录成功'","marks":[]}]}],"state":{}},{"type":"block","id":"kcv-1661680231127","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"LLxu-1661680230899","leaves":[{"text":"else:","marks":[]}]}],"state":{}},{"type":"block","id":"3E1A-1661680231128","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"uuY2-1661680230901","leaves":[{"text":"return '密码错误'","marks":[]}]}],"state":{}},{"type":"block","id":"yQJ5-1661680231129","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"j177-1661680230903","leaves":[{"text":"else:","marks":[]}]}],"state":{}},{"type":"block","id":"El3W-1661680231130","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"GcPp-1661680230905","leaves":[{"text":"return '用户名错误'","marks":[]}]}],"state":{}},{"type":"block","id":"9Kko-1661680231131","name":"heading","data":{"version":1,"level":"h1"},"nodes":[],"state":{}},{"type":"block","id":"ky5M-1661680231132","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"VpI6-1661680230909","leaves":[{"text":"# 查询余额","marks":[]}]}],"state":{}},{"type":"block","id":"BMks-1661680231133","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"AtSj-1661680230911","leaves":[{"text":"def select_amount():","marks":[]}]}],"state":{}},{"type":"block","id":"eLV-1661680231134","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Ec83-1661680230913","leaves":[{"text":"m = login() #函数的传递","marks":[]}]}],"state":{}},{"type":"block","id":"uOw6-1661680231135","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"rH9B-1661680230915","leaves":[{"text":"if m=='登录成功':","marks":[]}]}],"state":{}},{"type":"block","id":"gXQ7-1661680231136","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"uqaa-1661680230917","leaves":[{"text":"print('您的余额是$10000000')","marks":[]}]}],"state":{}},{"type":"block","id":"1tbF-1661680231137","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"vXTN-1661680230919","leaves":[{"text":"else:","marks":[]}]}],"state":{}},{"type":"block","id":"zZnq-1661680231138","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"inoh-1661680230921","leaves":[{"text":"print('请重新登录')","marks":[]}]}],"state":{}},{"type":"block","id":"19OU-1661680231139","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"cpQ2-1661680230923","leaves":[{"text":"if ","marks":[]},{"text":"name","marks":[{"type":"bold"}]},{"text":" == '","marks":[]},{"text":"main","marks":[{"type":"bold"}]},{"text":"':","marks":[]}]}],"state":{}},{"type":"block","id":"YR5W-1661680231140","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"7D9o-1661680230925","leaves":[{"text":"select_amount()","marks":[]}]}],"state":{}},{"type":"block","id":"Sx57-1661680231141","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"X4Ln-1661680230927","leaves":[{"text":"6、format()函数是一种格式化字符串的函数 ,该函数增强了字符串格式化的功能。","marks":[]}]}],"state":{}},{"type":"block","id":"HHc1-1661680231142","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"exU1-1661680230929","leaves":[{"text":"基本语法:是通过 {} 来代替以前的 %","marks":[]}]}],"state":{}},{"type":"block","id":"pZv1-1661680231143","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"s0Qe-1661680230931","leaves":[{"text":"1)按顺序进行格式化","marks":[]}]}],"state":{}},{"type":"block","id":"QSNP-1661680231144","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1WJp-1661680230933","leaves":[{"text":"str1 = '{} {}'.format('hello','dcs',88)","marks":[]}]}],"state":{}},{"type":"block","id":"yStm-1661680231145","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"1H4j-1661680230936","leaves":[{"text":"print(str1) #hello dcs","marks":[]}]}],"state":{}},{"type":"block","id":"9aoI-1661680231146","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"c5Ro-1661680230938","leaves":[{"text":"2)通过索引进行格式化输出","marks":[]}]}],"state":{}},{"type":"block","id":"ytA8-1661680231147","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"JZry-1661680230940","leaves":[{"text":"str1 = '{1} {0} {0}'.format('hello','dcs',88) #大括号中的数字表示索引","marks":[]}]}],"state":{}},{"type":"block","id":"n62G-1661680231148","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"8tpz-1661680230942","leaves":[{"text":"print(str1) #dcs hello hello","marks":[]}]}],"state":{}},{"type":"block","id":"vdtf-1661680231149","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"o3dg-1661680230944","leaves":[{"text":"3)通过参数名进行格式化输出","marks":[]}]}],"state":{}},{"type":"block","id":"dA6W-1661680231150","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"eMK6-1661680230946","leaves":[{"text":"str1 = '姓名:{name} 年龄:{age}'.format(name='xiaoduan',age='18')","marks":[]}]}],"state":{}},{"type":"block","id":"qwyn-1661680231151","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"jbQ2-1661680230948","leaves":[{"text":"print(str1) #姓名:xiaoduan 年龄:18","marks":[]}]}],"state":{}},{"type":"block","id":"9Plx-1661680231152","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"XNut-1661680230950","leaves":[{"text":"4)对列表进行格式化","marks":[]}]}],"state":{}},{"type":"block","id":"YKh0-1661680231153","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"s9Am-1661680230952","leaves":[{"text":"list1 = ['xiaoduan','18']","marks":[]}]}],"state":{}},{"type":"block","id":"yoLQ-1661680231154","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"F6Uh-1661680230954","leaves":[{"text":"str1 = '姓名:{0[0]} 年龄:{0[1]}'.format(list1) #{0[0]}第一个0是取format中第一个值","marks":[]}]}],"state":{}},{"type":"block","id":"KHiG-1661680231155","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"VUSU-1661680230956","leaves":[{"text":"#第二个0是list1中的第一个值,","marks":[]}]}],"state":{}},{"type":"block","id":"brOM-1661680231156","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"TUhT-1661680230958","leaves":[{"text":"print(str1) #姓名:xiaoduan 年龄:18","marks":[]}]}],"state":{}},{"type":"block","id":"nHPs-1661680231157","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"q9Ht-1661680230960","leaves":[{"text":"list1 = ['xiaoduan','18']","marks":[]}]}],"state":{}},{"type":"block","id":"KofW-1661680231158","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"hxC2-1661680230962","leaves":[{"text":"list2=[16]","marks":[]}]}],"state":{}},{"type":"block","id":"Mxv5-1661680231159","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"GjJj-1661680230964","leaves":[{"text":"str1 = '姓名:{0[0]} 年龄:{1[0]}'.format(list1,list2)","marks":[]}]}],"state":{}},{"type":"block","id":"Ny0y-1661680231160","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"TyIY-1661680230966","leaves":[{"text":"#{1[0]} 这个1表示取list2,这个0是list2中第一个值","marks":[]}]}],"state":{}},{"type":"block","id":"Eht3-1661680231161","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ETAD-1661680230968","leaves":[{"text":"print(str1) #姓名:xiaoduan 年龄:16","marks":[]}]}],"state":{}},{"type":"block","id":"SMHG-1661680231162","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"LIjb-1661680230970","leaves":[{"text":"5)对字典进行格式化","marks":[]}]}],"state":{}},{"type":"block","id":"DwMy-1661680231163","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"zuTe-1661680230972","leaves":[{"text":"dict1 = {'name':'xiaoduan','age':18}","marks":[]}]}],"state":{}},{"type":"block","id":"DIww-1661680231164","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"eDn8-1661680230974","leaves":[{"text":"str1 = '姓名:{name} 年龄:{age}'.format(**dict1) #zi'dian这里需要加*号","marks":[]}]}],"state":{}},{"type":"block","id":"HHQW-1661680231165","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"erO4-1661680230976","leaves":[{"text":"print(str1) #姓名:xiaoduan 年龄:18","marks":[]}]}],"state":{}},{"type":"block","id":"kJxl-1661680231166","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"4cYV-1661680230979","leaves":[{"text":"7、zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成 一个个元组,","marks":[]}]}],"state":{}},{"type":"block","id":"1swc-1661680231167","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"76If-1661680230981","leaves":[{"text":"然后返回由这些元组组成的列表,如果各个迭代器的元素个 数不一致,","marks":[]}]}],"state":{}},{"type":"block","id":"F5B3-1661680231168","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"AziY-1661680230983","leaves":[{"text":"则返回列表长度与最短的对象相同。","marks":[]}]}],"state":{}},{"type":"block","id":"hC3C-1661680231169","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"TiHk-1661680230985","leaves":[{"text":"例子1","marks":[]}]}],"state":{}},{"type":"block","id":"T0CH-1661680231170","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ePJO-1661680230987","leaves":[{"text":"list1 = ['name','age','url']","marks":[]}]}],"state":{}},{"type":"block","id":"qske-1661680231171","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"dA0-1661680230989","leaves":[{"text":"list2 = ['xiaoduan',18,'www.baidu.com']","marks":[]}]}],"state":{}},{"type":"block","id":"pG1n-1661680231172","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"K93Z-1661680230991","leaves":[{"text":"list3 = list(zip(list1,list2))","marks":[]}]}],"state":{}},{"type":"block","id":"kjzG-1661680231174","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"LTjZ-1661680230993","leaves":[{"text":"print(list3) #[('name', 'xiaoduan'), ('age', 18), ('url', 'www.baidu.com')]","marks":[]}]}],"state":{}},{"type":"block","id":"drvm-1661680231175","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"7WOW-1661680230995","leaves":[{"text":"print(type(list3)) #","marks":[]}]}],"state":{}},{"type":"block","id":"8r2g-1661680231176","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"JGEj-1661680230997","leaves":[{"text":"例子2","marks":[]}]}],"state":{}},{"type":"block","id":"cE0Z-1661680231177","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Ng2g-1661680230999","leaves":[{"text":"list1 = ['name','age','url']","marks":[]}]}],"state":{}},{"type":"block","id":"1MwN-1661680231178","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"Dr3M-1661680231001","leaves":[{"text":"list2 = ['xiaoduan',18]","marks":[]}]}],"state":{}},{"type":"block","id":"bITF-1661680231179","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"ZGhD-1661680231003","leaves":[{"text":"list3 = list(zip(list1,list2))","marks":[]}]}],"state":{}},{"type":"block","id":"8yRm-1661680231180","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"8n8i-1661680231005","leaves":[{"text":"print(list3) #[('name', 'xiaoduan'), ('age', 18)] 这里url不会打印出来,打印出与最短的list2相同","marks":[]}]}],"state":{}},{"type":"block","id":"Mhdb-1661680231181","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"mgEJ-1661680231007","leaves":[{"text":"例子3","marks":[]}]}],"state":{}},{"type":"block","id":"yqui-1661680231182","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"e7qj-1661680231009","leaves":[{"text":"list1 #{'name': 'xiaoduan', 'age': 18, 'url': 'www.baidu.com'}= ['name','age','url']","marks":[]}]}],"state":{}},{"type":"block","id":"GuKc-1661680231183","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"gP50-1661680231011","leaves":[{"text":"# list2 = ['xiaoduan',18,'www.baidu.com']","marks":[]}]}],"state":{}},{"type":"block","id":"rKzU-1661680231184","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"EAtC-1661680231013","leaves":[{"text":"# list3 = dict(zip(list1,list2))","marks":[]}]}],"state":{}},{"type":"block","id":"JgDr-1661680231185","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"0VML-1661680231015","leaves":[{"text":"# print(list3)","marks":[]}]}],"state":{}},{"type":"block","id":"0ZcK-1661680231186","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"8XYR-1661680231017","leaves":[{"text":"8、open() 函数用于打开一个文件,创建一个 file 对象 语法pen(file, mode),","marks":[]}]}],"state":{}},{"type":"block","id":"7PSX-1661680231187","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"z13j-1661680231020","leaves":[{"text":"模式有r(只读),w(写入覆盖),a(写入追加)","marks":[]}]}],"state":{}},{"type":"block","id":"qDzT-1661680231188","name":"heading","data":{"level":"h4"},"nodes":[{"type":"text","id":"AAN7-1661680231022","leaves":[{"text":"读 的模式 r","marks":[]}]}],"state":{}},{"type":"block","id":"cF3U-1661680231025","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"Dmd4-1661680231024","leaves":[{"text":"o = open(r'C:\\my_project\\dcs\\dcs9\\test','r') #创建一个对象o","marks":[]}]}],"state":{}},{"type":"block","id":"cfaB-1661680231027","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"uG2F-1661680231026","leaves":[{"text":"all= o.read() #显示文件中所有的内容,数据类型是字符串","marks":[]}]}],"state":{}},{"type":"block","id":"9A0H-1661680231029","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"oTb8-1661680231028","leaves":[{"text":"print(all)","marks":[]}]}],"state":{}},{"type":"block","id":"ojbB-1661680231031","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"wipg-1661680231030","leaves":[{"text":"print(type(all)) #","marks":[]}]}],"state":{}},{"type":"block","id":"ij67-1661680231033","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"gTqV-1661680231032","leaves":[{"text":"all = o.readline() #显示文件中第一行的内容 数据类型是字符串","marks":[]}]}],"state":{}},{"type":"block","id":"qxKN-1661680231035","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"6gxl-1661680231034","leaves":[{"text":"print(all) #dcs","marks":[]}]}],"state":{}},{"type":"block","id":"INKk-1661680231037","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"YOpm-1661680231036","leaves":[{"text":"all = o.readlines() #显示所有的内容,并且返回一个列表","marks":[]}]}],"state":{}},{"type":"block","id":"fgyx-1661680231039","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"2OYW-1661680231038","leaves":[{"text":"print(all) #['dcs\\n', 'china\\n', '888\\n', '666']","marks":[]}]}],"state":{}},{"type":"block","id":"AQWM-1661680231041","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"Ib22-1661680231040","leaves":[{"text":"print(type(all)) #","marks":[]}]}],"state":{}},{"type":"block","id":"D7L9-1661680231189","name":"heading","data":{"version":1,"level":"h1"},"nodes":[{"type":"text","id":"zOMJ-1661680231043","leaves":[{"text":"写的模式 w","marks":[]}]}],"state":{}},{"type":"block","id":"M0x8-1661680231046","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"JEVl-1661680231045","leaves":[{"text":"o = open(r'C:\\my_project\\dcs\\dcs9\\test','w')","marks":[]}]}],"state":{}},{"type":"block","id":"LQDQ-1661680231190","name":"heading","data":{"version":1,"level":"h1"},"nodes":[{"type":"text","id":"1vVe-1661680231047","leaves":[{"text":"o.write('duoceshi') #write 对原文件的内容进行覆盖,不能写整型","marks":[]}]}],"state":{}},{"type":"block","id":"UTvw-1661680231050","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"vGnq-1661680231049","leaves":[{"text":"o.writelines('123') #对原文件的内容进行覆盖,不能写整型","marks":[]}]}],"state":{}},{"type":"block","id":"WUj-1661680231052","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"bdlW-1661680231051","leaves":[{"text":"o.close() #关闭文件","marks":[]}]}],"state":{}},{"type":"block","id":"cw5l-1661680231191","name":"heading","data":{"version":1,"level":"h1"},"nodes":[{"type":"text","id":"RQRq-1661680231053","leaves":[{"text":"追加模式 a","marks":[]}]}],"state":{}},{"type":"block","id":"z6OQ-1661680231056","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"8fca-1661680231055","leaves":[{"text":"o = open(r'C:\\my_project\\dcs\\dcs9\\test','a')","marks":[]}]}],"state":{}},{"type":"block","id":"CIWt-1661680231192","name":"heading","data":{"version":1,"level":"h1"},"nodes":[{"type":"text","id":"8NPQ-1661680231057","leaves":[{"text":"o.write('dcs') #a模式对原文件进行追加,不会覆盖","marks":[]}]}],"state":{}},{"type":"block","id":"rMzR-1661680231061","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"rhrn-1661680231060","leaves":[{"text":"o.writelines('hello\\n') #a模式对原文件进行追加,不会覆盖","marks":[]}]}],"state":{}},{"type":"block","id":"zvlH-1661680231063","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"IlSO-1661680231062","leaves":[{"text":"o.close()","marks":[]}]}],"state":{}},{"type":"block","id":"d22J-1661680231193","name":"heading","data":{"version":1,"level":"h1"},"nodes":[{"type":"text","id":"BD4E-1661680231064","leaves":[{"text":"9、with open函数","marks":[]}]}],"state":{}},{"type":"block","id":"wEpg-1661680231067","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"VG3I-1661680231066","leaves":[{"text":"with open(r'C:\\my_project\\dcs\\dcs9\\test','r') as f: #读 f类似取个别名 即对象","marks":[]}]}],"state":{}},{"type":"block","id":"eU9g-1661680231069","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"G8EQ-1661680231068","leaves":[{"text":"all = f.read()","marks":[]}]}],"state":{}},{"type":"block","id":"X3Vy-1661680231071","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"OS5e-1661680231070","leaves":[{"text":"all1 = f.readline()","marks":[]}]}],"state":{}},{"type":"block","id":"JqiE-1661680231073","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"kcFf-1661680231072","leaves":[{"text":"all2 = f.readlines()","marks":[]}]}],"state":{}},{"type":"block","id":"IYNg-1661680231083","name":"code","data":{"version":1,"language":"","theme":"default"},"nodes":[{"type":"block","id":"ioF9-1661680231075","name":"code-line","data":{},"nodes":[{"type":"text","id":"LNxr-1661680231074","leaves":[{"text":"print(all)","marks":[]}]}]},{"type":"block","id":"8jxP-1661680231078","name":"code-line","data":{},"nodes":[{"type":"text","id":"SA71-1661680231077","leaves":[{"text":"print(all1)","marks":[]}]}]},{"type":"block","id":"RDoH-1661680231080","name":"code-line","data":{},"nodes":[{"type":"text","id":"fVBY-1661680231079","leaves":[{"text":"print(all2) #['123dcshello\\n', 'hello\\n', '\\n']","marks":[]}]}]},{"type":"block","id":"hlxB-1661680231082","name":"code-line","data":{},"nodes":[{"type":"text","id":"E2mG-1661680231081","leaves":[{"text":"","marks":[]}]}]}],"state":{"language":"go"}},{"type":"block","id":"5wfq-1661680231085","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"LT2r-1661680231084","leaves":[{"text":"with open(r'C:\\my_project\\dcs\\dcs9\\test','w') as f: #写","marks":[]}]}],"state":{}},{"type":"block","id":"CTew-1661680231087","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"k9cZ-1661680231086","leaves":[{"text":"# f.writelines('acb')","marks":[]}]}],"state":{}},{"type":"block","id":"QkHD-1661680231089","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"tKig-1661680231088","leaves":[{"text":"f.write('efg')","marks":[]}]}],"state":{}},{"type":"block","id":"Kjd9-1661680231092","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"bfXT-1661680231090","leaves":[{"text":"f.close()","marks":[]}]}],"state":{}},{"type":"block","id":"3sAU-1661680231094","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"yAWV-1661680231093","leaves":[{"text":"with open(r'C:\\my_project\\dcs\\dcs9\\test','a') as f: #追加","marks":[]}]}],"state":{}},{"type":"block","id":"nOgS-1661680231096","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"6c0i-1661680231095","leaves":[{"text":"f.writelines('acb')","marks":[]}]}],"state":{}},{"type":"block","id":"6juB-1661680231098","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"ZCaZ-1661680231097","leaves":[{"text":"f.write('efg')","marks":[]}]}],"state":{}},{"type":"block","id":"ZJvT-1661680231100","name":"paragraph","data":{"version":1},"nodes":[{"type":"text","id":"lbq9-1661680231099","leaves":[{"text":"f.close()","marks":[]}]}],"state":{}}]">第 6讲 python 中的函数
1、什么时函数
1)函数:定义:函数是组织好的,可重复使用的,用来实现单一,或相关联功能 的代码段。
2)函数能提高应用的模块性,和代码的重复利用率。
3)python中提供了很多内建函数:print()
4)函数
内建函数:print()
自建函数:def 函数名()
2、自定义函数
可以使用def关键字来创建Python自定义函数,其基本语法结构如下:
def 函数名(参数列表)
函数体
函数名() #调用函数
例子1
def test():
#这里是函数体 ,需要注意冒号,空一格tab键
print('duoceshi')
#第一种调用函数的方法
test() #调用函数,如果函数定义了,不调用不会输出结果,函数也可以在其他模块中调用
#第二种调用函数的方法
name 代表的时当前模块的名称(lesson6),__main__是被运行的模块名称,如果
两个相等就运行
if name == 'main': #这个是主函数,是函数的入口
test() #调用函数,main函数的代码是不会被其他模块导入
#第三种调用方法:在其他模块中调用函数
1)import dcs9.lesson6 #通过dcs9这个包名点模块名,进行调用
2)from dcs9 import lesson6 #通过包名导入模块名
lesson6.test() #通过模块名点函数名
3、函数中可带参数
1)单个参数
def test(name): #name 表示的是形式参数
'''
单个参数
:param name:
:return:
'''
print(name+'约会')
test('孙悟空') #孙悟空就是实际参数
注意:如果函数中带了参数,调用时如果没有参数会报错,多了也会报错
2)多个参数
def test(name,where): #传了两个形式参数
'''
多个参数
:param name:
:param where:
:return:
'''
print(name+'去'+where+'约会')
test('孙悟空','花果山') #调用函数时需要传两个实际参数
3)默认参数
def test(name,where,action='约会'): #当参数列表中出现形式参数和默认值参数,默认值参数只能放在后面
print(name+'去'+where+action)
test('孙悟空','花果山') #孙悟空去花果山约会 当不给默认值传参数,使用默认值
test('孙悟空','花果山','吃桃') #孙悟空去花果山吃桃 如果给了默认值新值就使用新值
4)可变长参数中的可变长元组 "*"表示的是可变长元组
def test(*value): #*号表示多个参数
print(value)
print(type(value)) #
test('xiaoduan','xiaoming','xiaoliu') #('xiaoduan', 'xiaoming', 'xiaoliu') 元组
5)可变长参数中的可变长字典 "**"表示的是可变长字典
dict1 = {'name':'xiaoduan','age':18}
dict2 = {'class':1833}
def test(**value):
print(value)
test(**dict1,**dict2) #{'name': 'xiaoduan', 'age': 18, 'class': 1833}
注意:定义一个函数,一个打印出来是一个可变长元组,两个打印出来是一个可变长字典
6)可变长元组和可变长字典同时出现时,可变长字典需要放后面
dict1 = {'name':'xiaoduan','age':18}
def test(*value1,**value2):
print(value1)
print(value2)
test('xiaoduan','xiaoming',**dict1) #('xiaoduan', 'xiaoming') {'name': 'xiaoduan', 'age': 18}
4、python 中函数变量和作用域
例子1:
num = 100 #函数体外 是全局变量 局部变量 只在定义它的函数内部有效
def test():
num = 200 #函数体内是局部变量
print(num)
test() #200
print(num) #100
例子2:
num = 100
def test():
num = 200 #如果函数体内部有定义变量就使用函数体内局部变量,如果没有使用全局变量
sum = num +100
print(sum)
test() #300
print(num) #100
例子3:
num = 100
def test():
global num #把函数体内局部变量变为全局变量,原来的函数体外的全局变量失效了
# global只能在函数体内使用
num = 200
sum = num +100
print(sum)
test() #300
print(num) #200
5、python 中的返回值return
'''
1、在程序开发中,有时候会希望一个函数执行程序结束后,告诉 调用者一个结果,以便调用者针对具体的结果做后续的处理。
2、返回值是函数完成工作后,最后给到调用者的一个结果。
3、在函数中使用return关键字可以返回结果。
4、调用函数的一方可以使用变量来接收函数的返回结果。
'''
例子1
def test():
num = 600
score = num/6
test() #空
print(test()) #None
例子2:
def test():
num = 600
score = num/6
return score #把score的结果给到函数调用处,谁拿到了这个函数谁就可以拿到这个score
#return只是把结果返回回去,return后面的代码不会执行
test() #空
print(test()) #100.0
例子3:
def test():
num = 600
score = num/6
print(score)
return score
test() ##100.0
print(test()) #100.0
需求:编写一个求平均分的函数,然后根据平均分判断是否优秀学生
def test():
num = 600
score = num/6
return score
def goods_stu():
value = test() #函数的传递
if value >90:
print('优秀学生')
else:
print('不是优秀学生')
if name == 'main':
goods_stu()
需求:登录银行系统并显示余额,有两个功能第一个是登录,第二个是登录 后显示余额,
先登录然后根据登录是否成功然后是否显示余额。 分析思路:如果想查询到余额,前提必须登录,
所以现在我们用两个函数来 处理,第一个函数实现登录,第二个函数实现余额查询,
调用第一个函数得 到的结果给第二个函数,然后第二个函数根据结果进行代码处理。
登陆函数
def login():
user = input('请输入您的用户名:')
if user=='admin':
pwd = input('请输入您的密码:')
if pwd =='123456':
return '登录成功'
else:
return '密码错误'
else:
return '用户名错误'
# 查询余额
def select_amount():
m = login() #函数的传递
if m=='登录成功':
print('您的余额是$10000000')
else:
print('请重新登录')
if name == 'main':
select_amount()
6、format()函数是一种格式化字符串的函数 ,该函数增强了字符串格式化的功能。
基本语法:是通过 {} 来代替以前的 %
1)按顺序进行格式化
str1 = '{} {}'.format('hello','dcs',88)
print(str1) #hello dcs
2)通过索引进行格式化输出
str1 = '{1} {0} {0}'.format('hello','dcs',88) #大括号中的数字表示索引
print(str1) #dcs hello hello
3)通过参数名进行格式化输出
str1 = '姓名:{name} 年龄:{age}'.format(name='xiaoduan',age='18')
print(str1) #姓名:xiaoduan 年龄:18
4)对列表进行格式化
list1 = ['xiaoduan','18']
str1 = '姓名:{0[0]} 年龄:{0[1]}'.format(list1) #{0[0]}第一个0是取format中第一个值
#第二个0是list1中的第一个值,
print(str1) #姓名:xiaoduan 年龄:18
list1 = ['xiaoduan','18']
list2=[16]
str1 = '姓名:{0[0]} 年龄:{1[0]}'.format(list1,list2)
#{1[0]} 这个1表示取list2,这个0是list2中第一个值
print(str1) #姓名:xiaoduan 年龄:16
5)对字典进行格式化
dict1 = {'name':'xiaoduan','age':18}
str1 = '姓名:{name} 年龄:{age}'.format(**dict1) #zi'dian这里需要加*号
print(str1) #姓名:xiaoduan 年龄:18
7、zip()函数用于将可迭代的对象作为参数,将对象中对应的元素打包成 一个个元组,
然后返回由这些元组组成的列表,如果各个迭代器的元素个 数不一致,
则返回列表长度与最短的对象相同。
例子1
list1 = ['name','age','url']
list2 = ['xiaoduan',18,'www.baidu.com']
list3 = list(zip(list1,list2))
print(list3) #[('name', 'xiaoduan'), ('age', 18), ('url', 'www.baidu.com')]
print(type(list3)) #
例子2
list1 = ['name','age','url']
list2 = ['xiaoduan',18]
list3 = list(zip(list1,list2))
print(list3) #[('name', 'xiaoduan'), ('age', 18)] 这里url不会打印出来,打印出与最短的list2相同
例子3
list1 #{'name': 'xiaoduan', 'age': 18, 'url': 'www.baidu.com'}= ['name','age','url']
# list2 = ['xiaoduan',18,'www.baidu.com']
# list3 = dict(zip(list1,list2))
# print(list3)
8、open() 函数用于打开一个文件,创建一个 file 对象 语法pen(file, mode),
模式有r(只读),w(写入覆盖),a(写入追加)
读 的模式 r
o = open(r'C:\my_project\dcs\dcs9\test','r') #创建一个对象o
all= o.read() #显示文件中所有的内容,数据类型是字符串
print(all)
print(type(all)) #
all = o.readline() #显示文件中第一行的内容 数据类型是字符串
print(all) #dcs
all = o.readlines() #显示所有的内容,并且返回一个列表
print(all) #['dcs\n', 'china\n', '888\n', '666']
print(type(all)) #
写的模式 w
o = open(r'C:\my_project\dcs\dcs9\test','w')
o.write('duoceshi') #write 对原文件的内容进行覆盖,不能写整型
o.writelines('123') #对原文件的内容进行覆盖,不能写整型
o.close() #关闭文件
追加模式 a
o = open(r'C:\my_project\dcs\dcs9\test','a')
o.write('dcs') #a模式对原文件进行追加,不会覆盖
o.writelines('hello\n') #a模式对原文件进行追加,不会覆盖
o.close()
9、with open函数
with open(r'C:\my_project\dcs\dcs9\test','r') as f: #读 f类似取个别名 即对象
all = f.read()
all1 = f.readline()
all2 = f.readlines()
print(all)print(all1)print(all2) #['123dcshello\n', 'hello\n', '\n']
with open(r'C:\my_project\dcs\dcs9\test','w') as f: #写
# f.writelines('acb')
f.write('efg')
f.close()
with open(r'C:\my_project\dcs\dcs9\test','a') as f: #追加
f.writelines('acb')
f.write('efg')
f.close()
|
|