当前位置: 首页 > news >正文

张家港建设银行网站禅城网站建设哪家好

张家港建设银行网站,禅城网站建设哪家好,跨境支付互联互通,长春建设平台网站的公司哪家好Python-第五天 Python函数一、函数介绍1. 什么事函数二、函数的定义1.函数的定义#xff1a;2.案例三、函数的参数1.函数的传入参数2.案例升级四、函数的返回值1.什么是返回值2.返回值的语法3.None类型4.None类型的应用场景五、函数说明文档1.函数的说明文档2.在PyCharm中查看… Python-第五天 Python函数一、函数介绍1. 什么事函数二、函数的定义1.函数的定义2.案例三、函数的参数1.函数的传入参数2.案例升级四、函数的返回值1.什么是返回值2.返回值的语法3.None类型4.None类型的应用场景五、函数说明文档1.函数的说明文档2.在PyCharm中查看函数说明文档六、函数的嵌套调用1.什么是函数的嵌套七、变量的作用域1.局部变量2.全局变量3.global关键字八、综合案例一、函数介绍 1. 什么事函数 函数是组织好的可重复使用的用来实现特定功能的代码段 我们使用过的input()、print()、str()、int()等都是Python的内置函数 使用函数的目的为了得到一个针对特定需求、可供重复利用的代码段提高程序的复用性减少重复性代码提高开发效率 二、函数的定义 1.函数的定义 def 函数名传入参数:函数体return 返回值函数的调用 函数名(参数)注意 ① 参数如不需要可以省略后续章节讲解 ② 返回值如不需要可以省略后续章节讲解 ③ 函数必须先定义后使用 2.案例 练习案例自动查核酸 定义一个函数函数名任意要求调用函数后可以输出如下欢迎语 欢迎来到黑马程序员 请出示您的健康码及72小时核酸证明 def check():print(欢迎来到黑马程序员\n请出示您的健康码及72小时核酸证明)check()三、函数的参数 1.函数的传入参数 传入参数的功能是在函数进行计算的时候接受外部调用时提供的数据。 函数的传入参数 - 传参定义 #定义函数 def add(x,y):result x yprint(f{x} {y} 的结果是: {xy})#调用函数 add(5,6)实现了每次计算的是x y x y的值可以在调用函数的时候指定。 函数定义中提供的x和y称之为形式参数形参表示函数声明将要使用2个参数 参数之间使用逗号进行分隔 函数调用中提供的5和6称之为实际参数实参表示函数执行时真正使用的参数值 传入的时候按照顺序传入数据使用逗号分隔 2.案例升级 练习案例升级版自动查核酸 定义一个函数名称任意并接受一个参数传入数字类型表示体温 在函数内进行体温判断正常范围小于等于37.5度并输出如下内容 def check(t):print(欢迎来到黑马程序员! 请出示您的健康码以及72小时核酸证明并配合测体温)if t 37.5:print(f体温测量中您的体温是{t}度体温正常请进)else:print(f体温测量中您的体温是{t}度需要隔离)check(37.3)四、函数的返回值 1.什么是返回值 所谓“返回值”就是程序中函数完成事情后最后给调用者的结果 2.返回值的语法 语法就是通过return关键字就能向调用者返回数据 3.None类型 Python中有一个特殊的字面量None其类型是class ‘NoneType’ 无返回值的函数实际上就是返回了None这个字面量 None表示空的、无实际意义的意思 函数返回的None就表示这个函数没有返回什么有意义的内容。 也就是返回了空的意思。 4.None类型的应用场景 None作为一个特殊的字面量用于表示空、无意义其有非常多的应用场景。 • 用在函数无返回值上 • 用在if判断上 • 在if判断中None等同于False • 一般用于在函数中主动返回None配合if判断做相关处理 • 用于声明无内容的变量上 • 定义变量但暂时不需要变量有具体值可以用None来代替 五、函数说明文档 1.函数的说明文档 函数是纯代码语言想要理解其含义就需要一行行的去阅读理解代码效率比较低。 我们可以给函数添加说明文档辅助理解函数的作用。 语法如下 通过多行注释的形式对函数进行说明解释 • 内容应写在函数体之前 2.在PyCharm中查看函数说明文档 在PyCharm编写代码时可以通过鼠标悬停查看调用函数的说明文档 六、函数的嵌套调用 1.什么是函数的嵌套 所谓函数嵌套调用指的是一个函数里面又调用了另外一个函数 如果函数A中调用了另外一个函数B那么先把函数B中的任务都执行完毕之后才会回到上次 函数A执行的位置 七、变量的作用域 1.局部变量 变量作用域指的是变量的作用范围变量在哪里可用在哪里不可用 主要分为两类局部变量和全局变量 所谓局部变量是定义在函数体内部的变量即只在函数体内部生效 变量a是定义在testA函数内部的变量在函数外部访问则立即报错. 局部变量的作用在函数体内部临时保存数据即当函数调用完成后则销毁局部变量 2.全局变量 所谓全局变量指的是在函数体内、外都能生效的变量 思考如果有一个数据在函数A和函数B中都要使用该怎么办 答将这个数据存储在一个全局变量里面 3.global关键字 思考testB函数需要修改变量num的值为200如何修改程序 testB函数内部的 num 200 是定义了一个局部变量 ☆ 使用 global关键字 可以在函数内部声明变量为全局变量, 如下所示 八、综合案例 • 定义一个全局变量money用来记录银行卡余额默认5000000 • 定义一个全局变量name用来记录客户姓名启动程序时输入 • 定义如下的函数 • 查询余额函数 • 存款函数 • 取款函数 • 主菜单函数 • 要求 • 程序启动后要求输入客户姓名 • 查询余额、存款、取款后都会返回主菜单 • 存款、取款后都应显示一下当前余额 • 客户选择退出或输入错误程序会退出否则一直运行 演示函数综合案例开发 # 定义全局变量money name money 5000000 name None # 要求客户输入姓名 name input(请输入您的姓名) # 定义查询函数 def query(show_header):if show_header:print(-------------查询余额------------)print(f{name}您好您的余额剩余{money}元)# 定义存款函数 def saving(num):global money # money在函数内部定义为全局变量money numprint(-------------存款------------)print(f{name}您好您存款{num}元成功。)# 调用query函数查询余额query(False)# 定义取款函数 def get_money(num):global moneymoney - numprint(-------------取款------------)print(f{name}您好您取款{num}元成功。)# 调用query函数查询余额query(False) # 定义主菜单函数 def main():print(-------------主菜单------------)print(f{name}您好欢迎来到黑马银行ATM。请选择操作)print(查询余额\t[输入1])print(存款\t\t[输入2])print(取款\t\t[输入3]) # 通过\t制表符对齐输出print(退出\t\t[输入4])return input(请输入您的选择)# 设置无限循环确保程序不退出 while True:keyboard_input main()if keyboard_input 1:query(True)continue # 通过continue继续下一次循环一进来就是回到了主菜单elif keyboard_input 2:num int(input(您想要存多少钱请输入))saving(num)continueelif keyboard_input 3:num int(input(您想要取多少钱请输入))get_money(num)continueelse:print(程序退出啦)break # 通过break退出循环
http://www.yingshimen.cn/news/72599/

相关文章:

  • 常州个人网站建设视频拍摄案例
  • 五屏网站建设平台深圳注册公司地址可以是住宅吗
  • 商务网站系统中支付功能怎么做莱芜信誉好的网络推广公司
  • 东莞微信网站建设品牌中国乐清网app
  • 提供网站建设课程报告成都装修设计公司首选
  • 韩国风格网站计算机网站建设 是什么
  • 网站设计高端网站设计怎样编写app软件
  • 重庆做网站seo优化选哪家好免费公司介绍网站怎么做
  • 怎么策划一个网站免费漫画网站
  • 网站建设风险管理广西建设培训中心网站
  • 建设银行上海分行招聘网站c#网站开发网易云课堂百度云下载
  • 织梦系统做的网站忘记登录密码山西网站建设找哪家
  • 免费网站报价单怎么做国内最开放的浏览器
  • 广州17做网站哪些网站可以做免费推广
  • 淘宝怎么做网站如何做企业文化方案
  • 电子商务网站开发与设计报告做网站不给源码程序
  • 江门建设企业网站p2p网站建设时间
  • pc开奖网站建设怎么建设门户网站
  • 怎样做网站排名优化四川成都网站建设公司
  • 医院建筑设计方案北京seo外包平台
  • 网站开发技术公司淮安谁家做网站
  • 网站建设有哪些渠道wordpress existing_mimes
  • 网站建设和微站建设的区别网站建设 收费标准
  • 织梦网站怎么做优化公众号开发资料
  • 十堰网站设计网站搭建规划
  • 建设项目环保备案登记网站37网游
  • 宁夏找人做网站多少钱蜂鸟摄影网
  • vue加wordpress前端页面优化
  • 优秀国内个人网站网址佛山关键词排名工具
  • 打开官方网站网站域名注册空间