博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python3.6入门到高阶(全栈) day09 初始函数
阅读量:6747 次
发布时间:2019-06-25

本文共 1960 字,大约阅读时间需要 6 分钟。

今日主要内容     认识函数         函数: 对功能或者动作的封装         语法:             def 函数名(形参):                 函数体             函数名(实参)     函数的返回值         return,  终止函数的运行         1. 函数内部不写return, 默认在最后返回None         2. 函数只写了return  返回None         3. return 值   有一个返回值         4. return 值1, 值2, 值3 ....  有多个返回值         返回值返回给调用方              def yue():                 print('约吧')                 print('约的')                 print('来呀')                 return '美女一枚'              girl =yue()              print(girl)  # 美女一枚'              print(type(girl)) # tuple     函数的参数(一部分)         参数, 函数在调⽤用的时候指定具体的⼀一个变量量的值. 就是参数         def 函数名(参数列表):             函数体             def yue(abc):                 print('北京的')                 print('上海的')                 print('东京的%s' % abc)                 print('深圳的')             yue("姑娘")             yue('美女')         形参: 在函数声明位置的变量             1. 位置参数             2. 默认值参数             3. 混合 位置, 默认值             4. 动态传参, *args, **kwargs         实参: 在函数调用的时候给函数传递的具体的值             1. 位置参数             2. 关键字参数             3. 混合参数                 顺序: 位置, 关键字         传参: 把实参赋值给形参的过程         def yue(chat):      # 形参             print('拿出手机')             print('打开'+chat)             print('找个漂亮的妹子')             print('约吗')          yue('陌陌')         # 实参          len('字符串')     # '字符串'在这里就实参          print('麻花藤')   # '麻花藤'就是实参          关键字参数  # 参数多 方便调用          def yue(chat,address,age)              print('拿出手机')              print('打开'+char)              print('找个'+address+'附近漂亮的'+str(age)+'岁的妹子')              print('约不约')          yue(char ='微信',age='18',address='深圳          混合参数 # 位置参数+关键字参数          yue('微信',address='上海',age=19) # 正确  第一个位子赋值给chat 后面参数开始指点关键字          yue(address='上海,'微信,age=20)   # 错误  最开始指定关键字,后面的位置串了,容易混乱          默认值参数          def stu_info(name,age,sex='男')              print(name,age,sex)          stu_info('王宝强'22)          stu_info('王祖贤'18,女)

转载于:https://www.cnblogs.com/wanxiangai/p/9870998.html

你可能感兴趣的文章
【WebGoat笔记】--- Cross-Site Scripting(XSS)
查看>>
C# Windows Phone App 开发,修改【锁定画面】,从【Assets】、【UI】、【网路图片】,并解决失灵问题。...
查看>>
使用C#进行基于PI的开发
查看>>
使用git向GitHub提交代码
查看>>
使用 Apache cxf 实现 WebService 客户端
查看>>
给初学者:JavaScript 的常见注意点
查看>>
9月7日云栖精选夜读 | 史上最美女程序员:手写代码把人类送上月球
查看>>
Pycharm在Ubuntu14.04中的基本使用指南
查看>>
2-AI--Activity启动方式
查看>>
一起学习Laravel5之安装配置
查看>>
(30 gadget day 4) 那边有把吉他,所以 - MYO (2)
查看>>
Guns 旗舰版2.1发布,更新树形表格
查看>>
【Android学习笔记】设置项目桌面icon
查看>>
云栖大讲堂Java基础入门(三)- 阿里巴巴Java开发手册介绍
查看>>
Linux通知链机制及实例
查看>>
Orbital Apps:新一代 Linux 程序
查看>>
flash没有声音的解决方法
查看>>
[翻译]观察变换View Transform (Direct3D 9)
查看>>
Http标准协议Android网络框架——NoHttp
查看>>
【HBase从入门到精通系列】如何避免HBase写入过快引起的各种问题
查看>>