码迷,mamicode.com
首页 > 其他好文 > 详细

函数基础

时间:2018-01-27 00:33:12      阅读:176      评论:0      收藏:0      [点我收藏+]

标签:多次   代码   nbsp   style   logger   text   function   需要   log   

函数的概要

函数能提高代码的重复利用率

创建函数的规则:

   1、函数代码块以 def 关键词开头,后接函数名称和圆括号

   2、任何传入参数和变量放在圆括号

   3、以冒号结束

      4、代码块需缩进4个空格

 

需要打开文件,写入内容,关闭文件,重复多次操作

f = open("log.txt" , "a")
f.write("2018-1-26 21:15  function1")
f.close()

f = open("log.txt" , "a")
f.write("2018-1-26 21:15  function2")
f.close()
楼上代码重复太多,减少代码的重复,可以使用函数

def logger():
    f = open("log.txt","a")
    f.write(2018-1-26 21:15 function1)
    f.close()

logger()#调用函数
楼上代码虽然使用函数减少了代码量,但是每次写入的内容都是一样的
我们需要每次写入不一样的内容,如何解决?
实例:

def logger(log_text):#给函数设置形参,调用的时候传入值
    f = open("log.txt","a")
    f.write(log_text)
    f.close()

logger("2018-1-29 21:30,function1")#调用函数,并传入实参
logger("2018-1-29 21:30,function2")#调用函数,并传入实参

 

函数基础

标签:多次   代码   nbsp   style   logger   text   function   需要   log   

原文地址:https://www.cnblogs.com/guog1/p/8361686.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!