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

微信小程序 购物网站开发网站上面关于我们要怎么填写

微信小程序 购物网站开发,网站上面关于我们要怎么填写,吴江建设局网站打不开,大连微信公众号开发目录 说明文档(多行注释) 函数嵌套调用 变量作用域 局部和全局变量 global关键字 综合案例 说明文档(多行注释) 通过注释解释说明函数:注释可以辅助理解函数的作用。 多行注释解释说明函数格式: de…

目录

说明文档(多行注释)

函数嵌套调用

变量作用域

局部和全局变量

global关键字

综合案例


说明文档(多行注释)

通过注释解释说明函数:注释可以辅助理解函数的作用。

多行注释解释说明函数格式:

def func(x, y):
   
"""
   
函数说明
   
:param x: 形参x的说明
   
:param y: 形参y的说明
   
:return: 返回值的说明
    """
   
函数体
   
return 返回值

注意:内容应写在函数内,函数体前。

查看函数的说明文档(要把光标放到函数名字上):

  1. 使用快捷键ctrl+q查看函数的说明文档
  2. 使用快捷键ctrl+b跳转到函数定义查看
  3. 按照ctrl键,鼠标点击函数名,可跳转至函数定义查看

PyCharm中调用函数时,可以查看该函数的说明文档。

示例如下:

import random"""定义一个函数,用于计算薪资,薪资由等级(1~5)(随机)和工龄(1~30)(随机)而定基础薪资4000,总薪资=基础薪资+等级*0.3*298+工龄*100计算4名员工的总薪资

"""def salary(level, work_age):"""计算总薪资,基础薪资4000,总薪资 = level*0.3*298 + work_age*100 + 4000:param level: 等级(1~5),随机得到:param work_age: 工龄(130),随机得到:return: 总薪资,总薪资 = level*0.3*298 + work_age*100 + 4000"""return level * 0.3 * 298 + work_age * 100 + 4000for i in range(1, 5):x = random.randint(1, 5)y = random.randint(1, 30)print(f"{i}名员工的总薪资为:{salary(x, y)}")

运行

函数嵌套调用

函数的嵌套调用:即函数中又调用了另一个函数。

示例如下:

def func_b():print("----2----")def func_a():print("----1----")func_b()print("----3----")func_a()

运行

变量作用域

局部和全局变量

变量的作用域:指变量的作用范围。

局部变量:指定义在函数体内部的变量,只在函数体内部生效。

局部变量-生命周期:局部变量在函数执行时会被创建,在函数执行结束后,会被系统回收

全局变量:指定义在函数外部的变量,在函数体内和外部都能生效。

全局变量-生命周期:全局变量在代码执行时被创建,代码执行结束后销毁

注意:想要在函数中,修改全局变量,需要先使用global关键字进行声明

注意:不建议使用全局变量,因为可变范围大,程序会不好维护。

局部变量示例如下:

全局变量示例如下:

# 全局变量numnum = 100def test():print(num)test()print(num)

运行

global关键字

global关键字:使用global关键字,可以在函数的内部,将函数内定义的变量声明为全局变量,从而在函数内部修改全局变量,就可以同时修改外部同名的全局变量。

不使用global关键字,示例如下:

运行

使用global关键字,示例如下:

运行

综合案例

案例:模拟ATM

要求:

  1. ATM的主菜单有:查询余额,存款,取款,退出,这4项操作;
  2. 在查询余额,存款,取款后都会返回主菜单;
  3. 存款,取款后都会显示当前余额;
  4. 客户选择退出或输入错误,程序会退出,否则一直运行。

# 案例:模拟ATMnum = 5000000while True:print("你好!请操作:\n查询余额\t[输入1]\n存款\t\t[输入2]\n取款\t\t[输入3]\n退出\t\t[输入4]")x = int(input("请输入你的选择:"))if x == 1:print(f"你好,余额还剩{num}")elif x == 2:num2 = int(input("请输入存款金额:"))num += num2print(f"存款{num2}成功!余额为:{num}")elif x == 3:num3 = int(input("请输入取款金额:"))num -= num3print(f"存款{num3}成功!余额为:{num}")elif x == 4:print("已退出!")breakelse:print("输入错误!")break

注意:也可把主菜单,查询余额,存款,取款都封装成函数,这样也更清晰明了。

运行


文章转载自:

http://4heNSjgH.tqwcm.cn
http://0V9YG0jF.tqwcm.cn
http://Ay9nT3Fv.tqwcm.cn
http://r0CKMVDD.tqwcm.cn
http://vP1eqtE6.tqwcm.cn
http://g2LF1Hho.tqwcm.cn
http://vYrFEZD8.tqwcm.cn
http://p9VCbHdn.tqwcm.cn
http://YFXtZokG.tqwcm.cn
http://B0OR2wYo.tqwcm.cn
http://Y3kUhLaB.tqwcm.cn
http://83sN6ZJl.tqwcm.cn
http://SsXT74Sz.tqwcm.cn
http://mM3wlro9.tqwcm.cn
http://zt5FUHNE.tqwcm.cn
http://2jtDzn3l.tqwcm.cn
http://cLyzNv4e.tqwcm.cn
http://5E5yWq0L.tqwcm.cn
http://cdRVrNTH.tqwcm.cn
http://5VCMhm8v.tqwcm.cn
http://CCOanGgs.tqwcm.cn
http://m0ANNkk0.tqwcm.cn
http://RU8b8Rgz.tqwcm.cn
http://4XQ48tgc.tqwcm.cn
http://bbzR2RoV.tqwcm.cn
http://VfKzJcsi.tqwcm.cn
http://yGRBB2ln.tqwcm.cn
http://BRwkQpK9.tqwcm.cn
http://b9EBiUmd.tqwcm.cn
http://MXiDlJHJ.tqwcm.cn
http://www.dtcms.com/wzjs/725870.html

相关文章:

  • 一个域名对应多个网站中国平安财产保险公司官网
  • 手机网站首页经典案例南宁做网站服务商
  • 网站建设需要报告龙岗网站制作公司
  • 青岛门户网站建设济南网站建设哪家强 资海
  • 整站优化seo学seo建网站
  • 成都网站建设报价表wordpress 点餐
  • 网站设计 品牌设计只有后端可以做网站吗
  • 丽江网站建设c3sales购物网站两化融合建设项目报告
  • 网站后台怎么传图片wordpress 短码
  • 做网站设计需要哪些软件原来做网站后来跑国外了
  • 榆林市建设局官方网站wordpress 影视主题
  • 内部建设网站需要什么条件wordpress淘宝商城
  • 零基础学习做网站外贸平台有哪些能直接联系老板的
  • 最简单的单页网站怎么做免费网站制作平台推荐
  • 力洋网站建设公司网址大全360导航
  • 做网站送的小程序有什么用优秀营销策划方案
  • 广州网站的优化辽宁省建设工程信息网a类业绩
  • 佛山八戒网站建设旺旺号查询网站怎么做
  • 设计师网站兼职seo课程培训班
  • 网站开发推广渠道网站设计常用字体
  • 仿古建筑公司网站企业展厅设计设计公司
  • 网站开发文档百度文库网站开发 图片
  • 网站建设工作室怎么开贵州省建设厅网站多少
  • 新手怎么做html5网站php做网站用框架
  • 做网站后期怎么维护微信h5页面制作软件哪个好
  • 吉水县建设局网站淄博网站制作定制改版
  • 打鱼网站开发杭州网站设计予尚
  • 个人做网站被骗网站开发合作运营平台合同
  • 综合网站推广WordPress外链网盘
  • 网站改版对用户的影响建设网站包括哪些