当前位置: 首页 > 后端技术 > Python

【Python】函数嵌套演练及为函数添加专业注释的具体步骤

时间:2023-03-26 16:29:11 Python

感受工作场景中不断变化的需求:函数嵌套演练-打印分隔符需求一:定义一个print_line函数,可以打印*composition一条分割线。代码:defprint_line():print("*"*50)print_line()执行结果:需求2:定义一个函数,可以打印任意字符组成的分隔线。代码:defprint_line(char):print(char*50)print_line('-')执行结果:需求三:定义一个函数,可以打印由重复次数组成的分割线。代码:defprint_line(char,times):print(char*times)print_line('+',30)执行结果:需求4:定义一个可以打印5行分隔符的函数,分隔符必须满足要求3Tips:work应对需求的变化,要冷静思考,不要轻易修改之前已经完成,可以正常执行的功能。代码:defprint_line(char,times):print(char*times)defprint_lines():row=0whilerow<5:print_line('+',30)row+=1print_lines()执行结果:5.增加更多行分隔符函数的参数在上面的需求四中,函数的参数是硬编码的,这显然是不合适的,因为我们封装的函数应该更加灵活和通用。代码:defprint_line(char,times):print(char*times)defprint_lines(char,times):row=0whilerow<5:print_line(char,times)row+=1print_lines('-',20)executeResult:在封装函数的时候,尽量让函数更加通用和灵活。如果函数想要通用和灵活,我们应该将函数内部的可变数据改成参数的形式,并在用户调用函数时从外部传入,这样就可以根据传入的数据。六:【扩展】PyCharm给函数添加文档注释6.1给函数添加文档注释方法:使用三组双引号,每三个双引号填写注释查看注释的方法:选择调用的代码行函数,按快捷键Ctrl+Q可以查看添加到函数的文档注释。6.2给函数形参添加文档注释步骤:鼠标选中函数名,左边会出现一个黄色的灯泡,鼠标悬停在上面会出现选项,我们选择蓝色底纹的(insertashortstringcode)直接点击后,会出现下面的评论,然后我们就写自己想要的评论。写好的注释是这样的:写完注释后,仍然选中调用函数的那一行,然后按快捷键Ctrl+Q调出注释,你会发现已经很明显的给我们标出来了。使用这种技术,您可以为函数添加非常专业的注释。文章来源参考:Python自学网www.wakey.com.cn/