《Python程序设计基础07_3对象作为函数参数ppt课件.pptx》由会员分享,可在线阅读,更多相关《Python程序设计基础07_3对象作为函数参数ppt课件.pptx(4页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、在此输入您的封面副标题Python程序设计基础程序设计基础07_3对象作为函数参数对象作为函数参数杭州师范大学杭州师范大学 虞歌虞歌 第第2页页Python程序设计基础程序设计基础对象和类对象和类杭州师范大学杭州师范大学 虞歌虞歌 第第3页页Python程序设计基础程序设计基础对象和类对象和类对象对象可以作为函数参数,既可以按可以作为函数参数,既可以按值传递值传递方式传递对象参数,也可以按方式传递对象参数,也可以按引用传递引用传递方式传递对象参数。方式传递对象参数。数字数字、字符串以及元组等都是、字符串以及元组等都是不可变对象不可变对象。当将一个不可变对象传递给。当将一个不可变对象传递给函数时
2、,对象内容不会被改变,相当于通过函数时,对象内容不会被改变,相当于通过“值传递值传递”来传递对象来传递对象。列表列表、字典、字典以及自定义以及自定义Circle类的对象等都是类的对象等都是可变对象可变对象,当将一个可变对,当将一个可变对象传递给函数时,对象内容有可能发生变化,相当于通过象传递给函数时,对象内容有可能发生变化,相当于通过“引用传递引用传递”来传递对象。来传递对象。杭州师范大学杭州师范大学 虞歌虞歌 第第4页页Python程序设计基础程序设计基础对象和类对象和类对对Circle类对象这样的可变对象参数,类对象这样的可变对象参数,若对象的值在函数内被改变了,则对若对象的值在函数内被改变了,则对象的原始值也就被改变了。象的原始值也就被改变了。