Python之函数

Python函数的基础使用

#------------------------调用函数------------------------#
# 知道函数的名称和参数
print('调用函数abs(X)求绝对值:', abs(-100))

qq = abs
print('变量qq指向函数abs,即给函数abs起了一个qq的别名:', qq(-100))
#------------------------定义函数,格式为def 函数名(参数[可选],参数[可选])------------------------#


def speak(peopleName, word):
    print(peopleName + '说:' + word)
speak('周杰伦', '大家好')

# 函数中使用return
# 使用pass 占位符,比如还没想好要怎么处理,如果不写处理过程,运行可能报错
def ret(score):
    if score>=100:
        pass    
    elif score >= 90:
        return 'nice'
    elif score >= 80:
        return 'good'
    else:
        return 'normal'
print(ret(85))
print(ret(105))

# 函数中使用continue,跳出本次循环
def con(scoreList):
    for score in scoreList:
        if score % 2 == 0:
            continue
        else:
            print('奇数:', score)
scoreList = [15, 22, 59, 78, 63, 24]
con(scoreList)

# 函数中使用break,结束循环
def bre(scoreList):
    for score in scoreList:
        if score % 2 == 0:
            print('碰到第一个偶数结束循环:', score)
            break
        else:
            print('奇数:', score)
bre(scoreList)

#函数可以返回多个值,多个值以元组的方式返回
def moreResult(x,y):
    x=x+y
    y=x-y
    return x,y
print(moreResult(20, 10))


#------------------------函数的参数------------------------#

#位置参数:即定义函数时定义参数,使用函数的时候需要按照参数的位置设置参数值
def hello(name,age):
    print(name+'的年龄是:'+age)
hello('周杰伦', '42')

#默认参数:调用某一个函数,但某一个参数不是必需值,不填的话函数调用会报错,因此调用函数时参数为非必要时,可设置默认参数
hello('周杰伦', age='保密')


#打印结果
调用函数abs(X)求绝对值: 100
变量qq指向函数abs,即给函数abs起了一个qq的别名: 100
周杰伦说:大家好
good
None
奇数: 15
奇数: 59
奇数: 63
奇数: 15
碰到第一个偶数结束循环: 22
(30, 20)
周杰伦的年龄是:42
周杰伦的年龄是:保密

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值