def:关键字、定义、声明一个函数。

def make():定义函数'make'

*注:定义后的函数不调用是不执行的

函数的调用:

函数名+()==函数的调用

def addnum():
a = int(input('请输入第一个数:'))
b = int(input('请输入第二个数:'))
sum = a + b
print(sum)
addnum()

  #单输入addnum是表示这个函数的内存地址。

函数的返回值:

def addnum():
a = int(input('请输入第一个数:'))
b = int(input('请输入第二个数:'))
sum = a + b
return '加法'

*返回值单个就是它本身,多个就是一个元组

*返回值写了return,没有写内容返回的就是None

*没有写return返回的也是None

*return下面的代码都不执行,并且还结束了这个函数

*返回值返回给调用者

*函数名加括号不管在哪里,都表示执行一次

函数的参数:

def make():     #形参 char='探探'
print('掏出手机')
print('打开%s'%char)
make('探探') #实参
# 将实参传递给形参的过程
def make(a,b):
print('掏出%s'%a)
print('打开%s'%b)
make('手机','探探')
#多个参数传递
def make(a,b,c):
print('掏出%s'%a)
print('打开%s,找一个%s'%(b,c))
make('手机','探探','美女')
def make(a, b, d=1):        #未知参数
print(a, b)
make(1, 2)

*位置参数的位置必须在关键字参数前面。

最新文章

  1. jdk jre jvm 三者之间关系
  2. css基于绝对定位的垂直水平居中技术
  3. python subprocess 自动运行实验室程序
  4. SecureCRT配色
  5. Flex 加载 wmf,svg
  6. atitit.提升开发效率---MDA 软件开发方式的革命(4)----编辑表单建模
  7. MVC&WebForm对照学习:文件上传(以图片为例)
  8. 使用urllib进行网页爬取
  9. BeanFactory 和ApplicationContext
  10. Python 简单的输出
  11. MySQL索引初探
  12. SHA1withRSA加签名和验签名
  13. vue cli3.0配制axios代理
  14. mybatis的typeHandler
  15. 使用Mobx插件查看mobx的变量值
  16. Android自定义字体
  17. JAX-RS(REST Web Services)2.0 can not be installed: One or more constraints have not been satisfied
  18. Linux显示不了中文
  19. Web前端面试指导(十九):CSS样式-如何清除元素浮动?
  20. jQuery-实现图片的放大镜显示效果

热门文章

  1. js 基于可视区域 创建展示区域对应的经纬度二维数组
  2. LDAP常用命令解析
  3. python 并发socketserver模块
  4. linux整个日志目录查询记录
  5. SQL Server ->> 高可用与灾难恢复(HADR)技术之 -- Transaction Replication(事务复制)
  6. 准备你的 In-app Billing 程序
  7. 海量数据处理面试题(1) 找出两文件种包含的相同的url
  8. Exchange2016 & Skype for business集成之二 OWA集成IM
  9. December 05th 2016 Week 50th Monday
  10. Redis 拒绝连接