网站建设销售怎么样网络营销指导如何做

张小明 2026/1/1 2:08:33
网站建设销售怎么样,网络营销指导如何做,网站建设项目流程图,青岛做网站哪家公司好9.28总结 知识回顾 # 1. 封装一个函数#xff1a;获取指定数据的阶乘 【没有指定数据的话默认求10的阶乘】 默认参数 # 阶乘 比如5#xff01;5*4*3*2*1 # 未知数据 有1个 # 是否需要返回结果 def factorial(num10):result 1for i in range(num, 0, -1):result * ireturn…9.28总结知识回顾# 1. 封装一个函数获取指定数据的阶乘 【没有指定数据的话默认求10的阶乘】 默认参数# 阶乘 比如55*4*3*2*1# 未知数据 有1个# 是否需要返回结果deffactorial(num10):result1foriinrange(num,0,-1):result*ireturnresultprint(factorial(7))print(factorial())# 2. 封装一个函数求多个数据中的偶数之和 [可变参数]defget_sum(*nums):total0foreleinnums:ifele%20:totalelereturntotalprint(get_sum(18,27,35,46))# 3. 设计一个函数功能是进行自我介绍 但是不同的人自我介绍的信息不同 信息传递时需要指明信息标题与信息值# 比如 姓名小红defintroduce(**infos):print(infos)# 字典类型容器数据 存储的键值对数据 信息绑定的数据 标题和值绑定在一起introduce(姓名小明,年龄18,毕业院校加里敦大学)# 关键字参数传值introduce(姓名小红,出生年份2000,毕业院校加里敦大学,专业挖煤)# 命名关键字参数 定义函数的时候 参数是定义在*号后面 传值的时候必须使用关键字形式传值defregister(*,username,password):print(username,password)register(usernameadmin,password123456)2.7.3 递归算法算法前辈们总结出来的解决某种问题的方法递归函数自己内部调用自己的结构称为递归递归是循环的另外一种表达形式能形成递归代码的问题都是有规律的可以找到规律把规律映射成函数斐波拉契数列求第N个月的兔子的对数公式 F(1)1F(2)1F(n)F(n-1)F(n-2)(n3)F可以映射成函数名小括号中的n映射成形参注意写递归的时候一定要有已知项【代表了递归的出口】没有这个已知项相当于形成了死循环递归的层次不能太深 【递归就是在重复的调用自己 就是一个循环 可能会造成程序卡顿 或者 程序崩溃】# 求第N个月兔子的对数 F(1) 1 F(2) 1 F(n) F(n-1) F(n-2) (n3) defF(n):ifn1orn2:return1else:returnF(n-1)F(n-2)# F(2) F(1) # 1 1# 调用函数print(F(1))print(F(2))print(F(3)) 求1-N的累加和 F(1) 1 F(2) 1 2 F(1) 2 F(3) 1 2 3 F(2) 3 .... F(n) F(n-1) n n2 defget_sum(n):ifn1:return1else:returnget_sum(n-1)nprint(get_sum(10)) 数字 不要使用字符串 传递数据的位数 呈现指定的数据 位数为1位数 呈现的2 为2位数 呈现的22 为3位数 呈现的222 第一种 F(1) 2 F(2) 22 F(1) * 10 2 F(3) 222 F(2) * 10 2 .... F(n) F(n-1) * 10 2 第二种 F(1) 2 F(2) 22 2*10 F(1) 2*10**(2-1) F(1) F(3) 222 2*100 F(2) 2*10**(3-1) F(2) F(4) 2222 2*1000 F(3) 2*10**(4-1) F(3) .... F(n) 2 * 10 **(n-1) F(n-1) defget_num(n):ifn1:return2else:returnget_num(n-1)*102defget_num1(n):ifn1:return2else:return2*10**(n-1)get_num1(n-1)# 面试题 吃豆子一次只能吃1颗或者2颗但是不能连续两次吃2颗 问N颗豆子的吃完的方法有多少种 1颗 1种 2颗 2种 3颗 3种 1颗的吃 21 12 4颗 4种 1111 112 121 211 5颗 6种 11111 1112 1121 1211 2111 212 6颗 9种 111111 11112 11121 11211 12111 21111 1212 2121 2112 7颗 13种 1111111 111112 111121 111211 112111 121111 211111 11212 12112 12121 21112 21121 21211 F(n) F(n-1) F(n-3) n4 已知项是3个值 defeat_num(n):ifn3:returnnelse:returneat_num(n-1)eat_num(n-3)2.7.4 函数嵌套全局变量与局部变量作用域限定标识符可用性的使用的范围就称为作用域在一般的变成语言中代码块一般都是单独的作用域比如分支结构/循环结构/函数但是在Python中只有函数有单独的作用域这个作用域限定了在函数定义的变量只能在函数中使用这个变量称为局部变量【换句话说这个变量只能应用于函数体内出了函数没有意义】注意形式参数也是局部变量随着函数的定义才出现的defadd(a,b):returnabprint(add(a18,b22))# 在函数外部 打印a和b的值# print(a, b) # NameError: name a is not defined # a是未定义的# 出了函数就没意义了全局变量定义的这个变量可以在任意位置使用称为全局变量name小红# 函数外defshow_name():print(name)# 调用函数show_name()# 定义一个函数修改名称defupdate_name():name小丽# 如果没有这个标记解释器会认为这个变量是在函数内部重新定义的与全局没有关系update_name()print(name)# 小红# 修改全局的名称defupdate_name1():globalname# 告诉解释器 将使用的这个name是全局变量name小丽update_name1()print(name)# 小丽介绍一个修饰符global使用场景要在函数中修改全局变量的值时需要在函数中先对变量进行标记[将其标记为全局变量] 如果没有这个标记解释器会认为这个变量是在函数内部重新定义的与全局没有关系内存结构内存也是分为不同的区域的不同的区域存储的数据是不一样的数据的生命周期也是不一样的区域有栈区调用的函数存储与栈区栈区有一个存储特点先进后出【类似于向上开口的容器】函数运行完会被立即释放堆区常量池常量池中存储的是数值类型以及字符串类型的数据特点获取数据时检查数据是否在常量池中存在如果存在的话直接根据地址获取数据如果不存在先分配空间添加数据再把数据的地址赋值给变量生命周期当程序结束的时候才会释放静态池存储全局变量【直接在py文件中定义的变量称为全局变量】生命周期当程序结束的时候才会释放方法区定义的方法或者类会存储于方法区中1.函数嵌套【了解】在一个函数中定义了另外一个函数这种格式称为函数嵌套了解的内容是【闭包/装饰器】闭包 在函数嵌套 内层函数应用了外层函数的变量这种结构就称为闭包# 函数嵌套格式defouter():print(外层函数)definner():print(内部函数)# 了解的是如何调用到内层函数outer()# 调用外层函数# 能直接写inner()?? 为什么不能 函数有自己作用域 在函数中内部定义的内容只能在函数内部使用 外部无法直接拿到# inner() # 不能这样调用内层函数# 不能直接调用 只能间接调用 格式1 在外层函数中 定义完即运行 defouter1():print(外层函数1)definner1():print(内部函数1)# 调用inner1()outer1() 格式2 不让其直接运行 向手动调用 把内部函数当做数据值返回 注意返回的时候不要加() 因为 函数名() 代表的是调用函数 运行函数内部机制 此时返回不是函数本身 而是函数的运行结果 defouter2():print(外层函数1)definner2():print(内部函数1)# 返回returninner2 res3outer2()print(res3)# function outer2.locals.inner2 at 0x000002217D7814C0res3()加不加括号的区别--1.不加括号defadd(a,b):returnab resadd# add是一个函数名 代表求和的功能 它是一个函数print(res)# function add at 0x00000116E52B50D0print(type(res))# class function--1.加括号defadd(a,b):returnab res1add(12,14)# 运行内部机制计算函数功能的结果 赋值给res1print(res1)# 26print(type(res1))# class int2. nonlocal 在内部函数中修改外部函数中的局部变量时 会使用nonlocal defouter4():num10definner4():nonlocalnum num100print(内层函数,num)inner4()print(外层函数的num值,num)outer4()# 内层函数 100 外层函数的num值 1003. 装饰器# 装饰器特殊的闭包 除了在内层函数中使用了外层函数的变量外外层函数的返回值是内层函数 装饰器使用来装饰函数或者类的目的是在执行功能的时候 除了执行功能本身之外 还增加了额外的功能 # 需求调用函数的时候 先验证传递到函数中的数据是否是整数类型的 是整数类型的让其参与运算 否则直接报错# 求和的功能defget_sum(a,b):iftype(a)!intortype(b)!int:raiseTypeError(excepted int)returnab# 求差的功能defget_sub(a,b):iftype(a)!intortype(b)!int:raiseTypeError(excepted int)returna-b 上面代码中 判断数据是否是整数类型的操作是被重复书写的 为了简化代码会把重复的功能封装成函数 defcheck_type(a,b):iftype(a)!intortype(b)!int:raiseTypeError(excepted int)returnTruedefget_mul(a,b):resultcheck_type(a,b)ifresult:returna*bprint(get_mul(12,34))# 408print(get_mul(12,3.4))# 会报错# 一开始把各种运算功能全部写完了defdiv(a,b):returna/bdefmod(a,b):returna%b# 产品经理函数执行的时候 验证数据是否是整数类型的 【有没有不修改写好的功能 直接增加类型判断的操作】# 装饰器 相对于上面来说会更加简洁一些 不用在动写好的功能了# 将写好的装饰器使用语法糖的形式 给需要增加类型判断的函数 装饰一下# 语法糖 形式
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

临沂网站公司建设一个自己的网站需要多少钱

abap2xlsx是专为SAP ABAP开发者设计的强大Excel生成工具,能够直接从ABAP代码生成专业的Excel电子表格。无论是日常报表输出还是复杂数据分析,abap2xlsx都能帮助您快速实现高效的数据展示。本文将带您从环境配置到实战开发,全面掌握这一强大工…

张小明 2025/12/31 16:56:21 网站建设

设计师联盟网站中劳网做网站

1. 方法核心解析等价类划分作为黑盒测试的经典方法,其根本价值在于通过有限测试用例覆盖最大概率缺陷。根据输入域的数据特性,可划分为以下三种关键类型:1.1 有效等价类满足数据约束条件的合法输入集合,代表程序预期行为。以用户年…

张小明 2025/12/31 16:56:22 网站建设

南宁网站推广策略用百度云服务器做网站

源码介绍:搭建了下,各页面均可正常打开,接口啥的未测试。并且补了一份详细的图文安装教程以下为搬运来的源码介绍:开发语言:前端uniapp,后端php 数据库Mysql,源码全开源 对接易支付接口 主要功能…

张小明 2025/12/31 16:56:22 网站建设

企业网站建设的一般要素wordpress的关键词插件

第一章:大模型推理的精度损失在大模型推理过程中,精度损失是一个不可忽视的问题。随着模型规模的增长,计算资源的限制促使开发者采用量化、剪枝等优化手段,这些方法虽然提升了推理效率,但也可能引入显著的数值偏差&…

张小明 2025/12/31 16:56:23 网站建设

苏州营销型网站设计婚纱照官网

图像编辑新突破:Qwen-Image-Edit-MeiTu模型实现专业级视觉优化与场景适配 【免费下载链接】Qwen-Image-Edit-MeiTu 项目地址: https://ai.gitcode.com/hf_mirrors/valiantcat/Qwen-Image-Edit-MeiTu 在数字创意产业蓬勃发展的今天,图像编辑技术正…

张小明 2025/12/31 9:29:12 网站建设

云网站系统广东省建设发展深圳公司

如何在3分钟内掌握OBS音乐信息插件:直播歌曲显示的完整解决方案 【免费下载链接】tuna Song information plugin for obs-studio 项目地址: https://gitcode.com/gh_mirrors/tuna1/tuna 还在为直播时手动更新歌曲信息而烦恼吗?OBS音乐信息插件正是…

张小明 2025/12/31 11:13:45 网站建设