python学习笔记7(Functions)

Week 6 视频4.1 functions part1
顺序
条件
交互
储存于再利用*—Functions

知识点1: 构造功能函数用到的关键词为:def

def thing():
    print('Hello')
    print('Fine,thank you')

thing()
print('Zip')
thing()

Calling and Invoking(调用)
有一个中心思想:def只定义函数,并不执行,只是记住它,等待之后被调用。

x = 5
print(x)

def intro():
    print('My name is ')
    print('Gary!!!!!!')

print('Yo!')

输出结果为:
5
Yo!

知识点2: max()、min()函数,如果括号里是字符串的话同样可行,可以找到最大的字母和最小的字母。

知识点3: 定义的函数的括号中的参数可以理解为一个别名。例如:

def chose(alias):
    if alias == 'good':
        print(1)
    elif alias == 'great':
        print(2)
    elif alias == 'amazing':
        print(3)

chose('good')
chose('great')
chose('amazing')

输出结果为:
1
2
3

知识点4: 关于return的使用,主要用于返回函数的值,直接与上面的函数进行比较:

def chose1(a):
    if a == 'good':
        return 1
    elif a == 'great':
        return 2

print(chose1('good') + 2)
print(chose1('great') + 2)

输出结果为:
3
4
return是返回参数,而不是直接执行什么功能,这是我的理解。
另外需要注意的是,如果使用了return,下面的语句就不会再执行了,例如:

def stuff():
    print('test1')
    return
    print('test2')

stuff()

输出结果为:
test1

知识点5: 函数可以有两个paramaters,这样对应的arguements也应该有两个,paramaters不是函数中的实际变量,arguemet才是。例如:

def addtwo(x , y):
    z = x + y
    return z

print(addtwo(2,3))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值