Python-函数

更多内容请点击下面链接,关注一下微信公众号:

Python-函数

函数定义:是组织好的,可重复使用的,用来实现特定功能的代码端。

案例如下

##自定义一个函数def str_len(str):    count=0    for i in str:        count+=1    print(f"字符串{str}的长度是{count}")str1="hello";str2="hello01";str3="hello0101";str_len(str1);str_len(str2);str_len(str3);

输出结果

使用函数的好处:

1、将功能封装在函数内,可随时随地重复利用;

2、提高代码的复用性,减少重复代码,提高开发效率。

函数的定义语法:

def   函数名(传入参数):
      函数体
      return 返回值

使用步骤:先定义函数,后调用函数;

使用案例

##定义两数相加函数def get_sum(x,y):    res=x+y;    print(f"x+y={res}")    return res#开始调用res01=get_sum(2,3);print(f"返回结果:{res01}")

注意事项:

1、参数值,返回值可省略;

2、函数定义的参数成为形式参数(简称:形参);调用中的参数为实际参数;

3、形参数量不限,使用英文逗号分开;

4、传入的参数必须和形参一一对应,英文逗号分开。

None的使用方法:类型:NoneType,表示空、无意义。

主要用于如下场景:

1、用在if判断:Node等同于False,一般用函数主动返回None,配合if做判断处理。

#使用None返回空值做处理def check_age(age):    """    根据年龄判断是否成年    :param age:输入年龄    :return:返回结果    """    if age>18:        return "SUCCESS"    else:        return Noneres=check_age(19)print(f"返回结果:{res}")#做if判断,此时None相当于Falseif not res:    print("未成年人,你不允许进入!");

2、声明无内容的变量上:定义变量,但暂时不需要用,可以用Node代替。

name=None;

函数嵌套调用:函数中调用另一个函数

###函数嵌套调用def fun01():    print("调用函数01");#函数02def fun02():    print("开始调用函数01");    fun01();    print("调用函数01结束");#调用fun02();

输出结果:

更多优秀文章,请扫码关注个人微信公众号或搜索“程序猿小杨”添加。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值