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

函数详解

时间:2018-09-12 21:09:40      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:mat   lock   %s   end   扩展   ogg   %x   字符串   form   

import time
#面向过程:--》过程--》def
#函数式编程:--》过程--》def

#函数

def lock():

"""test"""

print("in the lock")

return 0

#

过程 是没有返回值的函数

def lock1():

"""test1"""

print("in the lock1")

#

x=lock() #有返回值

y=lock1()

print(x)

print(y) #没有返回值默认是None

def logger():
with open("a.txt", "a+") as f:
time_format="%Y-%m-%d %X" # 日期数据模式
print(time_format)
time_current=time.strftime(time_format)# 格式化日期 接收以时间元组,并返回以可读字符串表示的当地时间,格式由fmt决定。
f.write("%s end action\n" %time_current)
f.flush()

def test1():
print("in the text1")

logger()

def test2():
print("in the text2")
logger()

def test3():
print("in the text3")
logger() #直接调用执行logger()

test1()

test2()

test3() #直接执行test3

logger()
#函数好处:
#1、可扩展性
#2、代码重用
#3、保持一致性

函数详解

标签:mat   lock   %s   end   扩展   ogg   %x   字符串   form   

原文地址:http://blog.51cto.com/12992048/2174466

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