1.函数

  • 将一些代码进行封装
def 函数名 括号 冒号:#创建
函数体(代码块)
函数名 + 小括号 #调用

1.1函数的返回值 return

  • return 不写返回的是None,return写了不写值返回的也是None

  • return 就将内容返回了调用者

  • 多个返回值是元祖

  • 返回的内容不受限制

  • 函数中当执行到return的时候就结束了,return一下都不执行,并且终止这个函数

def func():
print(1)
print(2)
return "一"
print(3)
return "二"#1
print(4) #2
#一
print(func())

1.2函数的参数

  • 定义的参数是形参 调用的参数是实参 从实参到形参的过程叫传参
  • 形参和实参一一对应
  • 形参是一个变量名
def add(a,b):
return a+b
print(add(5,6)) #11

实参的角度:

  1. 位置一一对应的 位置参数

    • 被使用的变量名(形参)会变成黑色
  2. 关键字参数 关键字=
  3. 混合参数

形参的角度:

  1. 位置参数

  2. 默认参数

    • 如果实参填了,会替换
    def func(school = "清华" )
  3. 混合参数

函数形参的规则:位置参数>默认参数

函数实参的规则:位置参数>关键字参数

最新文章

  1. 前端面试题2016--HTML
  2. oracle报错:ORA-00054: 资源正忙,要求指定 NOWAIT
  3. eclipse安装spring插件
  4. 建造者模式(Builder)
  5. MySql表名的大小写问题
  6. webview 实现滑动前进后退功能
  7. [c#] const 与 readonly
  8. BZOJ1034 [ZJOI2008]泡泡堂BNB
  9. stm32——RTC实时时钟
  10. Android中的sharedUserId属性详解
  11. 【转载】总结一下Android中主题(Theme)的正确玩法
  12. 一步一步学Remoting系列文章
  13. 常用的dos命令之简略总结
  14. express+jade+bootstrap+mongdb simple CRUD test
  15. 内存测试工具memtester
  16. Linux 下通过脚本实现远程自动备份
  17. 朋友的发展--->对自己深深地激励。
  18. 项目Alpha冲刺Day3
  19. Css之导航栏学习
  20. JAVA_SE基础——59.权限访问修饰符

热门文章

  1. 渗透之路基础 -- SQL进阶(盲注和报错注入)
  2. P3469 [POI2008]BLO-Blockade 割点 tarjan
  3. python数据结构——线性表
  4. Java开发必备工具 ------------工欲善其事,必先利其器
  5. Java内部类的使用小结 形参为什么要用final
  6. Numpy版本问题,import tensorflow as tf 报警:“ FutureWarning: Passing (type, 1) or '1type' as a synonym of type is deprecated; in a future version of numpy, it will be understood as (type, (1,)) / '(1,)type'”
  7. 使用Python SMTP发送邮件
  8. 利用HBuilder打包Vue开发的webapp为app
  9. DevExpress的TextEdit限制输入内容的格式,比如只能输入数字
  10. apache ignite系列(二):配置