初识函数,参数,返回值
2018-08-10 11:26:53来源:博客园 阅读 ()
一丶函数
函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段
函数是对功能的封装
语法:
def 函数名(形参列表):
函数体(代码块,return)
调用:
函数名(实参列表)
def yue(): print("Hello") print("你好") print("再见") print("拜拜") yue()
二丶返回值
return:在函数执行的时候,如果遇到return,直接返回
1.如果函数什么都不写,不写return,没有返回值,得到的是None
2.在函数中间或者末尾写return,返回的是None
3.在函数中写return值,返回一个值
4.在函数中可以返回多个返回值,return 值1,值2,值3....,接收的是元组
def yue(): print("Hello") print("你好") print("再见") return print("拜拜") #这句话不会被执行 yue()
三.参数
函数执行的时候给函数传递信息.
形参:函数声明的位置的变量
实参::函数调用的时候给的具体的值
传参:把实参交给形参的过程
1.实参:
1.位置参数,按照形参的参数位置,给形参传值
def cat(cat1,cat2): print("这是一只很可爱的%s"% cat1 ) print("这是一只%s颜色的猫"% cat2 ) cat("加菲猫","灰色")
2.关键字参数,按照形参的名字给形参传值
def cat(cat1,cat2): print("这是一只很可爱的%s"% cat1 ) print("这是一只%s颜色的猫"% cat2 ) cat(cat2 = "黄色",cat1 = "波斯猫")
3.混合参数,即用位置参数,也用关键字参数
def food(good_food,listgood_food,NO_food): print(good_food,listgood_food,NO_food) food("汉堡","饼干",NO_food="冰激凌")
注意:位置参数跟关键字参数混合使用时,位置参数必须在关键字参数前面,且对一个形参只能赋值一次
2.形参:
1.位置参数
2.默认值参数 先位置后默认值
def lis(name,age,sex = "男"): print(name,age,sex) lis("迪迦",1080,) lis("赛亚",1024,"女")
3.动态参数(待补充)
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:mac系统默认python3.6
- fetchone函数和fetchall函数返回值的区别 2019-08-13
- Python之装饰器笔记 2019-08-13
- Flask request接口获取参数 2019-08-13
- Python学习日记(九) 装饰器函数 2019-08-13
- python之函数、面向对象 2019-08-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash