python3菜鸟教程免费下载runoob python3菜鸟教程百度网盘
下载地址 https://share.weiyun.com/t0F2btJ7
资料目录 菜鸟教程Python100例视频讲解课程 《Selenium 3+Python 3自动化测试项目实战:从菜鸟到高手》.pdf Python 编码规范(Google) _ 菜鸟教程.pdf Python 实战-从菜鸟到大牛的进阶之路 - v1.1.pdf Python菜鸟教程.doc Python菜鸟教程word练习.doc Python菜鸟教程图文word程序填空阅读填空程序试题.doc 菜鸟的Python笔记.pdf 菜鸟教程Python教程100例.doc
举例 修改元组元素 场景描述:在伊米咖啡馆,因为麝香猫咖啡断货,所以店长想要把它换成拿铁咖啡。 实例 01 替换麝香猫咖啡为拿铁咖啡 在 IDLE 中创建一个名称为 cafe_replace.py 的文件,然后在该文件中,定义一个包含 6 个元素的元组,内容为伊米咖啡馆里的咖啡名称,然后修改其中的第 5 个元素的内容为“拿铁”,代码如下: 01 coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚') # 定义元组 02 coffeename[4] = '拿铁' # 将“麝香猫”替换为“拿铁” 03 print(coffeename) 运行结果如图 5.12 所示。 图 5.12 替换麝香猫咖啡为拿铁咖啡出现异常元组是不可变序列,所以我们不能对它的单个元素值进行修改。但是元组也不是完全不能修改,我们可以对元组进行重新赋值。例如,下面的代码是允许的: 01 coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','麝香猫','哥伦比亚') # 定义元组 # 对元组进行重新赋值 02 coffeename = ('蓝山','卡布奇诺','曼特宁','摩卡','拿铁','哥伦比亚') 03 print("新元组",coffeename) 执行结果如下: 新元组 ('蓝山', '卡布奇诺', '曼特宁', '摩卡', '拿铁', '哥伦比亚') 从上面的执行结果中可以看出,元组 coffeename 的值已经改变。 另外,还可以对元组进行连接组合。例如,可以使用下面的代码实现在已经存在的元组结尾处添加一个新元组。 01 ukguzheng = ('蓝山','卡布奇诺','曼特宁','摩卡') 02 print("原元组:",ukguzheng) 03 ukguzheng = ukguzheng + ('麝香猫','哥伦比亚') 04 print("组合后:",ukguzheng) 执行结果如下: 原元组: ('蓝山', '卡布奇诺', '曼特宁', '摩卡') 组合后: ('蓝山', '卡布奇诺', '曼特宁', '摩卡', '麝香猫', '哥伦比亚') 注意:在进行元组连接时,连接的内容必须都是元组。不能将元组和字符串或者列表进行连接。例如,下面的代码就是错误的: 01 ukguzheng = '蓝山','卡布奇诺','曼特宁','摩卡') 02 ukguzheng = ukguzheng + ['麝香猫','哥伦比亚'] 常见错误 在进行元组连接时,如果要连接的元组只有一个元素时,一定不要忘记后面的逗号。例如,使用下面的代码将产生如图 5.13 所示的错误。 01 ukguzheng = ('蓝山','卡布奇诺','曼特宁','摩卡') 02 ukguzheng = ukguzheng + ('麝香猫') 图 5.13 在进行元组连接时产生的异常
|