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 举例 元组拆包 元组拆包是把元组的对象值分别赋值给不同的变量。 # 元组拆包 tup9 = ('Python', 'Java', 'C++') print('原来的元组是:', tup9) language_1, language_2, language_3 = tup9 print('元组拆包后的值分别是:') print('language_1 = ', language_1) print('language_2 = ', language_2) print('language_3 = ', language_3) 运行结果如下所示。 原来的元组是: ('Python', 'Java', 'C++') 元组拆包后的值分别是: language_1 = Python language_2 = Java language_3 = C++ 注意:变量的数量必须和元组中对象的数量一样,否则会出错。 # 如果变量值和元素值不一致,则会报错! language_1, language_2, = tup9 运行结果如下所示。 ValueError: too many values to unpack (expected 2) 嵌套元组也可以拆包。 # 嵌套元组拆包 tup10 = 1, 2,('Python','Java') print(tup10) a, b, (me, xiaoming) = tup10 print(f'我最喜欢的语言是:{me}, 小明最喜欢的语言是:{xiaoming}') 运行结果如下所示。 (1, 2, ('Python', 'Java')) 我最喜欢的语言是:Python, 小明最喜欢的语言是:Java 如果我们只需要元组中的一个值,而不需要其他值,则用下画线(_)来表示不想要的变量,比如在下面的例子中,只想输出小明最喜欢的编程语言,那么就要用到两个下画线。但是,如果元组中元素很多,则需要很多下画线,这样操作十分麻烦。在 Python 中,可以使用*来表示变量名,比如*rest。因此,可以用*_表示多余的变量。 # 使用下画线表示不想要的变量 _ language_1, language_2, _ = tup9 print('小明最喜欢的编程语言是: ', language_2) print() # 使用*表示任意多个对象值 language_1, *rest = tup9 print('我最喜欢的编程语言是: ', language_1) print('我不喜欢的编程语言有:',*rest) print() # Python 中经常使用 *_表示不想要的变量 language_1, *_ = tup9 print('我最喜欢的编程语言是: ', language_1) print('我不喜欢的编程语言有:',*_) # *_也可以用在变量中间,比如生成 9 个数字,输出最后一个 number_1, number_2, *_, number_9 = range(10) print('我最喜欢的数字是:',number_9) 运行结果如下所示。 小明最喜欢的编程语言是: Java 我最喜欢的编程语言是: Python 我不喜欢的编程语言有: Java C++ 我最喜欢的编程语言是: Python 我不喜欢的编程语言有: Java C++ 我最喜欢的数字是: 9 在 Python 编程中,我们可以使用“*变量名”给函数传递多个值,而不需要单独输入每一个值。在 Python 中,divmod(a,b)为一个内建函数(即直接可以使用的函数)。它返回a//b 和 a%b 的结果组成的元组。 # 使用*变量名传递多个值给函数 number_10 = (81, 9) print(divmod(*number_10)) # 未使用 print(divmod(81, 9)) 运行结果如下所示。 (9, 0) (9, 0) 在各种求职笔试中,我们经常被问到如何交换两个变量的值。Python 可以轻易地使用拆包功能实现。 # 交换两个变量的值 language_4, language_5 = 'Python','Java' print(f' 我 最 喜 欢 的 语 言 是 : {language_4}, 小 明 最 喜 欢 的 语 言 是 : {language_5}') language_4, language_5 = language_5, language_4 print('交换两个变量值以后:') print(f' 我 最 喜 欢 的 语 言 变 成 : {language_4}, 小 明 最喜 欢的 语 言变 成: {language_5}') 运行结果如下所示。 我最喜欢的语言是:Python, 小明最喜欢的语言是:Java 交换两个变量值以后: 我最喜欢的语言变成:Java, 小明最喜欢的语言变成:Python
|