函数的作用:
**降低编程难度:**自定向下的程序设计方法
**代码重用:**函数可以在程序的多个位置使用,也可以用于多个程序。
结构:
def name():
print("函数内")
return 0;
这里的函数没有参数。
如果在定义函数时有参数,那个参数就交形参,主函数中调用时,那个参数叫实参。
def name(test):
print("函数内")
print(test)
return 0;
lambda函数
匿名函数
f =lambda x,y :x+y
print(f(10,12))
变量的作用域
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"))
格式化字符
七段数码管绘制
函数的递归
递归的本质就是调用自己的过程
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))))