python编程基础教程高建清答案python编程基础及应用陈波答案
下载地址 https://share.weiyun.com/oKXAf8Zh
资料目录 Python编程基础教学视频 51CTO学院(60集) python编程基础教学视频 乾颐盾系列 Python编程基础 张健 张良均 人民邮电出版社.pdf Phthon编程金典.pdf Python 编程指南.pdf 《Python 编程基础》 教学大纲.pdf 《Python编程入门指南(上下册)》 明日科技.pdf 《小小的Python编程故事》毛雪涛,丁毓峰编著.pdf Python编程初学者指南.pdf Python编程入门经典.pdf 树莓派Python编程入门与实战 第2版.pdf Python编程实战__运用设计模式、并发和程序库创建高质量程序.pdf 《Python编程基础》复习资料.pdf Python编程基础与应用-题库大全.doc Python编程基础张健 , 张良均课后习题及答案.pdf Python程序设计基础及实践(慕课版)郭炜习题答案.pdf 《Python程序设计基础与应用》习题答案.pdf 《Python快速编程入门》——课后题答案.doc Python程序设计基础习题答案与分析.doc python基础试题(含答案).doc Python考试题复习知识点试卷试题.doc Python编程基础.pptx 《Python编程之美:最佳实践指南》by Kenneth Reitz.pdf 《Python编程基础与HTTP接口测试》阿奎 编著.pdf Python编程 从入门到实践 by Eric Matthes.pdf Python编程导论第2版_2018 翻译 陈光欣.pdf Python编程快速上手—让繁琐工作自动化_[美] Al Sweigart 著.pdf 趣学python编程中文版.pdf 举例 可变参数 在 Python 中,还可以定义可变参数。可变参数也称为不定长参数,即传入函数中的实际参数可以是零个、一个、两个到任意个。 在定义可变参数时,主要有两种形式,一种是*parameter,另一种是**parameter。下面分别进行介绍。 1.*parameter 这种形式表示接收任意多个实际参数并将其放到一个元组中。例如,定义一个函数,让其可以接收任意多个实际参数,代码如下: 01 def printcoffee(*coffeename): # 定义输出我喜欢的咖啡名称的函数 02 print('\n 我喜欢的咖啡有:') 03 for item in coffeename: 04 print(item) # 输出咖啡名称 调用 3 次上面的函数,分别指定不同个数的实际参数,代码如下: 01 printcoffee('蓝山') 02 printcoffee('蓝山', '卡布奇诺', '土耳其', '巴西', '哥伦比亚') 03 printcoffee('蓝山', '卡布奇诺', '曼特宁', '摩卡') 执行结果如图 8.9 所示。 图 8.9 让函数具有可变参数 如果想要使用一个已经存在的列表作为函数的可变参数,可以在列表的名称前加“*”。例如下面的代码: 01 param = ['蓝山', '卡布奇诺', '土耳其'] # 定义一个列表 02 printcoffee(*param) # 通过列表指定函数的可变参数 通过上面的代码调用 printcoffee()函数后,将显示以下运行结果: 我喜欢的咖啡有: 蓝山 卡布奇诺 土耳其 2.**parameter 这种形式表示接收任意多个类似关键字参数一样显式赋值的实际参数,并将其放到一个字典中。例如,定义一个函数,让其可以接收任意多个显式赋值的实际参数,代码如下: 01 def printsign(**sign): # 定义输出姓名和星座的函数 02 print() # 输出一个空行 03 for key, value in sign.items(): # 遍历字典 04 print("[" + key + "] 的星座是:" + value) # 输出组合后的信息 调用两次 printsign()函数,代码如下: 01 printsign(绮梦='水瓶座', 冷伊一='射手座') 02 printsign(香凝='双鱼座', 黛兰='双子座', 冷伊一='射手座') 执行结果如下: [绮梦] 的星座是:水瓶座 [冷伊一] 的星座是:射手座 [香凝] 的星座是:双鱼座 [黛兰] 的星座是:双子座 [冷伊一] 的星座是:射手座 如果想要使用一个已经存在的字典作为函数的可变参数,可以在字典的名称前加“**”。 例如下面的代码: 01 dict1 = {'绮梦': '水瓶座', '冷伊一': '射手座','香凝':'双鱼座'} # 定义一个字典 02 printsign(**dict1) # 通过字典指定函数的可变参数 通过上面的代码调用 printsign()函数后,将显示以下运行结果: [绮梦] 的星座是:水瓶座 [冷伊一] 的星座是:射手座 [香凝] 的星座是:双鱼座
|