您的位置: 首页 - 站长

asp网站新闻置顶成都网站建设电话咨询

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

asp网站新闻置顶,成都网站建设电话咨询,网站服务器管理系统,毕业作品是做网站的答辩会问什么文章目录 函数参数详解一、缺省参数二、不定长参数三、缺省参数在*args后面可变、不可变类型总结 进阶案例 函数参数详解 一、缺省参数 调用函数时#xff0c;缺省参数的值如果没有传入#xff0c;则取默认值。 下例会打印默认的age#xff0c;如果age没有被传入#xf… 文章目录 函数参数详解一、缺省参数二、不定长参数三、缺省参数在*args后面可变、不可变类型总结 进阶案例 函数参数详解 一、缺省参数 调用函数时缺省参数的值如果没有传入则取默认值。 下例会打印默认的age如果age没有被传入 def printinfo(name, age35):# 打印任何传入的字符串print(name: %s % name)print(age %d % age)# 调用printinfo函数 printinfo(namemiki) # 在函数执行过程中 age取默认值35 printinfo(age9 ,namemiki)以上实例输出结果 name: miki age: 35 name: miki age: 9总结 在形参中默认有值的参数称之为缺省参数 注意带有默认值的参数一定要位于参数列表的最后面 def printinfo(name, age35, sex):print nameFile stdin, line 1 SyntaxError: non-default argument follows default argument二、不定长参数 有时可能需要一个函数能处理比当初声明时更多的参数这些参数叫做不定长参数声明时不会命名。 基本语法如下 def functionname([formal_args,] *args, kwargs):函数_文档字符串function_suitereturn [expression]注意 加了星号*的变量args会存放所有未命名的变量参数args为元组而加的变量kwargs会存放命名参数即形如keyvalue的参数 kwargs为字典. def test(a, b, *args, **kwargs):函数在声明时需要两个参数print(a{},b{},args{},kwargs{}.format(a,b,args,kwargs))test(2, 3, 你好, hi, how do you do, namezhangsan, age18)

a2,b3,args(你好, hi, how do you do),kwargs{name: zhangsan, age: 18}b (hi, 大家好, 今天天气真好)

d {name: zhangsan, age: 19}# 注意在传入参数时的星号问题。 test(10, 20, *b, **d)

a10,b20,args(hi, 大家好, 今天天气真好),kwargs{name: zhangsan, age: 19}# 如果在传值时不使用星号会把后面的参数当做 args

test(10,20,b,d)

a10,b20,args((hi, 大家好, 今天天气真好), {name: zhangsan, age: 19}),kwargs{}三、缺省参数在*args后面

def sum_nums_3(a, *args, b22, c33, kwargs):print(a)print(b)print©print(args)print(kwargs)sum_nums_3(100, 200, 300, 400, 500, 600, 700, b1, c2, mm800, nn900)说明 如果很多个值都是不定长参数那么这种情况下可以将缺省参数放到args的后面但如果有kwargs的话kwargs必须是最后的 可变、不可变类型 总结 所谓可变类型与不可变类型是指数据能够直接进行修改如果能直接修改那么就是可变否则是不可变 可变类型(修改数据内存地址不会发生变化)有列表、字典、集合 不可变类型(修改数据内存地址必定发生变化)有数字、字符串、元组
进阶案例 【Python】Python 实现猜单词游戏——挑战你的智力和运气 【python】Python tkinter库实现重量单位转换器的GUI程序 【python】使用Selenium获取(2023博客之星)的参赛文章 【python】使用Selenium和Chrome WebDriver来获取 【腾讯云 Cloud Studio 实战训练营】中的文章信息 使用腾讯云 Cloud studio 实现调度百度AI实现文字识别 【玩转Python系列【小白必看】Python多线程爬虫下载表情包网站的图片 【玩转Python系列】【小白必看】使用Python爬取双色球历史数据并可视化分析 【玩转python系列】【小白必看】使用Python爬虫技术获取代理IP并保存到文件中 【小白必看】Python图片合成示例之使用PIL库实现多张图片按行列合成 【小白必看】Python爬虫实战之批量下载女神图片并保存到本地 【小白必看】Python词云生成器详细解析及代码实现 【小白必看】Python爬取NBA球员数据示例 【小白必看】使用Python爬取喜马拉雅音频并保存的示例代码 【小白必看】使用Python批量下载英雄联盟皮肤图片的技术实现 【小白必看】Python爬虫数据处理与可视化 【小白必看】轻松获取王者荣耀英雄皮肤图片的Python爬虫程序 【小白必看】利用Python生成个性化名单Word文档 【小白必看】Python爬虫实战获取阴阳师网站图片并自动保存 小白必看系列之图书管理系统-登录和注册功能示例代码 小白实战100案例: 完整简单的双色球彩票中奖判断程序适合小白入门 使用 geopandas 和 shapely(.shp) 进行地理空间数据处理和可视化 使用selenium爬取猫眼电影榜单数据 图像增强算法Retinex原理与实现详解 爬虫入门指南(8): 编写天气数据爬虫程序实现可视化分析 爬虫入门指南(7):使用Selenium和BeautifulSoup爬取豆瓣电影Top250实例讲解【爬虫小白必看】 爬虫入门指南(6):反爬虫与高级技巧IP代理、User-Agent伪装、Cookie绕过登录验证及验证码识别工具 爬虫入门指南(5): 分布式爬虫与并发控制 【提高爬取效率与请求合理性控制的实现方法】 爬虫入门指南(4): 使用Selenium和API爬取动态网页的最佳方法 爬虫入门指南(3)Python网络请求及常见反爬虫策略应对方法 爬虫入门指南(2)如何使用正则表达式进行数据提取和处理 爬虫入门指南(1)学习爬虫的基础知识和技巧 深度学习模型在图像识别中的应用CIFAR-10数据集实践与准确率分析 Python面向对象编程基础知识和示例代码 MySQL 数据库操作指南学习如何使用 Python 进行增删改查操作 Python文件操作指南编码、读取、写入和异常处理 使用Python和Selenium自动化爬取 #【端午特别征文】 探索技术极致未来因你出“粽” # 的投稿文章 Python多线程与多进程教程全面解析、代码案例与优化技巧 Selenium自动化工具集 - 完整指南和使用教程 Python网络爬虫基础进阶到实战教程 Python入门教程掌握for循环、while循环、字符串操作、文件读写与异常处理等基础知识 Pandas数据处理与分析教程从基础到实战 Python 中常用的数据类型及相关操作详解 【2023年最新】提高分类模型指标的六大方案详解 Python编程入门基础及高级技能、Web开发、数据分析和机器学习与人工智能 用4种回归方法绘制预测结果图表向量回归、随机森林回归、线性回归、K-最近邻回归