Python语言之009days(初识函数,传参,return)
小标 2018-08-09 来源 : 阅读 1549 评论 0

摘要:本文主要向大家介绍了Python语言之009days(初识函数,传参,return),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

本文主要向大家介绍了Python语言之009days(初识函数,传参,return),通过具体的内容向大家展示,希望对大家学习Python语言有所帮助。

 
参数
参数分为形式参数和实际参数

 
实际参数
 

?1234567891011121314# 站在实际参数角度 # 按照位置传递参数的叫做位置参数,还有一种关键字参数# def info(name,age,addess,sex):#   print("name:%s,age:%s,addess:%s,sex:%s" % (name,age,addess,sex))# info(addess="北京",age=22,sex="男",name="王剑威")# 不会因为位置的不同而改变传参的顺序  # 位置参数和关键字参数混合使用,必须先使用位置参数,然后在使用关键字参数# def info(name,age,addess,sex):#   print("name:%s,age:%s,addess:%s,sex:%s" % (name,age,addess,sex))# info("王剑威",22,addess="北京",sex="男")# 将使用位置参数的先指定了参数,后面的就可以使用关键之参数进行赋值

 
形式参数
 

?1234567891011# 站在形式参数的角度# 形式参数有位置参数和默认参数# def info(name,id,sex='男'):  # 可以指定默认的参数,当实参中没有指定参数是,会使用默认参数。#   print("名字:%s,id:%s,性别“%s" % (name,id,sex))# info(name="Sath",id=1)# info("王剑威",2)# info("小芳",id=3,sex="女") # 名字:Sath,id:1,性别“男# 名字:王剑威,id:2,性别“男# 名字:小芳,id:3,性别“女

 
 return
 

?12345678# def yue():#   if 1 < 2:#       return "小于"#   else:#       return "大于"## ret = yue()# print(ret)

 
  
当return返回多个值时

?12345678# return 可以返回多个值# def mingzi():#   print("你是谁")#   return "马云","马混疼"## ret = mingzi()# print(ret)# ('马云', '马混疼') #返回的是一个元组,这是一个变量接受三个值,同样可以使用多个变量接受多个值(解构)

  
当不写return时

?1234567# 如果在函数的末尾不写return,默认返回None# def mingzi():#   print("你是谁")## ret = mingzi()# print(ret)# None  没有return是返回None

  
当return后面不指定值时

?1234567# 当函数中return后面不写值的时候,返回的默认值也是None# def mingzi():#   print("你是谁")#   return# ret = mingzi()# print(ret)# None

  
当return后面还有代码时

?123456789# 当在函数中执行了return时,return后面的代码都不在执行# def mingzi():#   print("你是谁")#   return#   print("马化腾")# ret = mingzi()# print(ret)# # 你是谁# None      可以看到print(“马化腾没有被执行”)

本文由职坐标整理并发布,希望对同学们学习Python有所帮助,更多内容请关注职坐标编程语言Python频道!

本文由 @小标 发布于职坐标。未经许可,禁止转载。
喜欢 | 0 不喜欢 | 0
看完这篇文章有何感觉?已经有0人表态,0%的人喜欢 快给朋友分享吧~
评论(0)
后参与评论

您输入的评论内容中包含违禁敏感词

我知道了

助您圆梦职场 匹配合适岗位
验证码手机号,获得海同独家IT培训资料
选择就业方向:
人工智能物联网
大数据开发/分析
人工智能Python
Java全栈开发
WEB前端+H5

请输入正确的手机号码

请输入正确的验证码

获取验证码

您今天的短信下发次数太多了,明天再试试吧!

提交

我们会在第一时间安排职业规划师联系您!

您也可以联系我们的职业规划师咨询:

小职老师的微信号:z_zhizuobiao
小职老师的微信号:z_zhizuobiao

版权所有 职坐标-一站式AI+学习就业服务平台 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
 沪公网安备 31011502005948号    

©2015 www.zhizuobiao.com All Rights Reserved