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

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

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))))

猜你喜欢

转载自blog.csdn.net/a1424261303/article/details/111403438