1/3
腾讯频道 - python入门知识 - 图片
腾讯频道 - python入门知识 - 图片
腾讯频道 - python入门知识 - 图片
#Python 传入参数是否可以被修改

1,如果没有将外部变量传递到函数来(参数定义种包含该外部变量),则函数内部虽然可以使用,但是不能对该变量进行修改(会报错)——未传参的变量可使用但不可修改。
2,将外部变量作为实参传递到函数中来的话,如果外部变量是不可变对象的话不可以修改该变量的原始值——相当于"传值"的方式来传递变量,可以通过改变引用指向的方式,在函数内部获取新的不可变对象,但是对函数外部没有影响(除非加了global)
2024-10-31
浏览80
暂无评论
登录后评论
评论
分享