函数的作用:
**降低编程难度:**自定向下的程序设计方法
**代码重用:**函数可以在程序的多个位置使用,也可以用于多个程序。
结构:

def name():
print("函数内")
return 0;

这里的函数没有参数。
如果在定义函数时有参数,那个参数就交形参,主函数中调用时,那个参数叫实参

def name(test):
print("函数内")
print(test)
return 0;
lambda函数

匿名函数

f =lambda x,y :x+y
print(f(10,12))
变量的作用域

第五章python函数,匿名函数,datatime库, 函数的递归_匿名函数

datatime库
from datetime import  datetime
today=datetime.now()
newtoday=datetime.utcnow()#世界标准
time1=datetime(2016,9,16,22,33,32,7)
print(today)
print(newtoday)
print(time1)
print(time1.strftime("%Y-%m-%d%H:%M:%S"))

第五章python函数,匿名函数,datatime库, 函数的递归_函数的递归_02

第五章python函数,匿名函数,datatime库, 函数的递归_匿名函数_03


格式化字符

第五章python函数,匿名函数,datatime库, 函数的递归_datatime库_04


七段数码管绘制

函数的递归

递归的本质就是调用自己的过程

def fact(n):
if n==0:
return 1
else:
return n*fact(n-1)
num=eval(input("input a num:"))
print(fact(abs(int(num))))