示例代码:

import io
import syssys.stdout = io.TextIOWrapper(sys.stdout.detach(),encoding='utf-8')def bmi(name,height,weight):# 根据身高和体重计算BMI 指数print(name + "的身高:" + str(height) + "米\t体重:" + str(weight) +"kg")bmi = weight/(height*height)print(name + "的BMI指数为:" + str(bmi))# BMI 指数判断if bmi < 18.5:print('营养不良,急需补充营养')elif bmi >= 18.5 and bmi < 24.9 :print("正常范围,请注意保持")elif bmi >= 24.9 and bmi < 29.9:print('体重过重,请合理膳食')else:print('你已经属于肥胖,需要减肥')bmi('周*刚',1.80,81)# python3 函数之关键字参数
bmi(height=1.80,weight=81,name='赵四')# python3 函数之默认参数
def defaultfn(name, st='湖南'):print(name +'来至于' + st)defaultfn('王小二','江西')
defaultfn('周小白')# python3 可变参数之*parameter
def player(*name):print('\t我喜欢的影视演员有:')for item in name:print(item)player('刘德华','梁家辉','周星驰','姜文','徐峥','吴京')# python3 可变参数之**parameter
def sign(**sign):passprint('\t我喜欢的歌手演员有:')for key, value in sign.items():print('[' + key +']来至于:' + value)sign(刘德华='香港', 李宗盛='台湾')# pytho3 局部变量定义
def variablepart():message = "局部变量:message"print(message)variablepart()# pytho3 全局变量定义
allmessage ='全局变量,任意地方都可以被访问到'
def variableglobal():global globalmessageglobalmessage = '局部变量globalmessage,使用global 关键字进行修饰'print(globalmessage)print(allmessage)variableglobal()
print(globalmessage)
print(allmessage)# python3 嵌套函数
def counter():i = 0def nested():nonlocal ii = i + 1print(i)return iprint(i)return nested
num = counter()
print('function counter result is:' + str(num()))# python3 递归函数调用
def foo(n):#实现阶乘if  n == 1:return n  # 当满种条件n==1才执行return 操作res = n*foo(n-1) #调用自已本身的函数的结果(再判断条件是否满足条件)给res ,return res
print(foo(5))

Python3 语法之函数思维导图相关推荐

  1. C++ Primer 第六章—— 函数 思维导图

    C++ Primer 第六章-- 函数 思维导图 前言:该博文的定位是,您已经对C语言的基础知识和C++ Primer该书或C++知识有了基本了解.而在阅读C++ Primer(第五版)之后,感觉知识 ...

  2. plantuml语法_PlantUML实践 | 思维导图

    ❝ 思维导图又叫心智导图,用于表达发散性思维的图形工具. ❞ 语法 使用一些运算符(如:+,-,*)来决定图形方向. 相同运算符数量则在同一级. 运算符数量越多,层级越深. 支持内置前缀图标标记,如旗 ...

  3. easypoi 语法_50张思维导图,初中英语语法全搞定!(建议收藏)

    重要的事情说三遍: 点击文末视频课程链接,了解更多! 点击文末视频课程链接,了解更多! 点击文末视频课程链接,了解更多! 昨天有位同学留言说:"学了这么久语法,也不知道自己到底算不算学完了语 ...

  4. Python3实现转xmind思维导图文件到excel

    文章目录 背景 xmind转换效果 xmind文件 Excel文件 格式一:合并单元格布局 格式二:枢纽布局 代码实现 可执行文件下载地址 TODO 背景 在一些快速迭代的团队中,测试工程师没有时间整 ...

  5. python入门——全局函数思维导图

    全局函数的具体使用方法在这里

  6. C++ primer 第六章 函数 思维导图

  7. 运算符总结 - markdown语法绘制的思维导图

  8. 巧记书本结构--思维导图

    思维导图 利器 (一)线上 1.Markmap:https://markmap.js.org/repl适配Markdown笔记爱好者,结合Markdown语法自动生成思维导图,有本地版和线上版.使用m ...

  9. pandas总结与思维导图

    引言 pandas语法 pandas基础思维导图 broadcasting机制 pandas索引 时间序列索引 DataFrame 多重索引 索引思维导图 数据清洗与预处理 数据清理 数据预处理 数据 ...

  10. python3基本语法思维导图_《Python编程基础》陈鑫杰主讲 思维导图式编程课

    [课程作者] 陈鑫杰 & PINGINGLAB研究院 [课程系列介绍] 本课程归属陈鑫杰老师[Python&Web安全渗透系列课],大家可以按需进行购买:如果有Python功底,可以直 ...

最新文章

  1. 完美解决:You are using pip version 9.0.1, however version 18.0 is available.
  2. java面试题之简单介绍一下集合框架
  3. json_encode用法
  4. Linux网络DNS分离解析
  5. Android Service学习之IntentService 深入分析
  6. Mac 下查看网络端口占用情况
  7. Feign从配置文件中读取url
  8. Java LinkedList公共布尔boolean offerLast(Object o)方法(带示例)
  9. abap oo 语法
  10. python冒号声明类型_Python 函数参数有冒号 声明后有- 箭头 返回值注释 参数类型注释...
  11. jQuery实现回车绑定Tab事件
  12. SqlServer性能检测之Sql语句排查
  13. ws550 第三方固件_【详细图文】华为WS550固件升级方法
  14. Cosmos 是什么?
  15. uni-app 遮罩层事件穿透解决办法catchtouchmove
  16. vray for 3dmax分布式渲染故障疑难解答!
  17. Verilog——反相器
  18. html保存当前页面为图片,将html页面保存成图片,图片写入pdf的实现方法(推荐)
  19. esxi 部署模板_烂泥:vcenter通过模板部署vm
  20. 中科院博士论文致谢登上热搜:计算机终成一生事业与希望!网友:他把自己活成了光

热门文章

  1. kettle下载安装使用教程
  2. 升级Win10后Markdown Pad2启动报错‘Awesomium.Windows.Controls.WebControl’解决方法
  3. 3dmm人脸配准/重建:gold standard algorithm
  4. keil+proteus 制作计算器_设计费 | 工程设计费计算器使用指南
  5. EndNoteX9 使用笔记
  6. PHP 密码生成器 计算生成时间
  7. 华为手机android怎么解锁,怎么查看华为手机解锁
  8. node2vec之小黑尝试
  9. 脑机接口数据分析工具EEGLAB01---安装eeglab
  10. 199的Eagle一点都不香了!这款Billfish,让你不花钱免费“嫖”