[quote=引用 4 楼 y363893017 的回复:] 我知道他之前的值没变,我不明白的是:既然我给set_name的参数不符合要求,那么,按照道理讲,最后不应该打印“李洋”的,而是只打印“sorry”就行了,所有我其实就是向知道为什么他会把我之前实例给的name参数的值给打印出来。
我知道他之前的值没变,我不明白的是:既然我给set_name的参数不符合要求,那么,按照道理讲,最后不应该打印“李洋”的,而是只打印“sorry”就行了,所有我其实就是向知道为什么他会把我之前实例给的name参数的值给打印出来。
不用折腾了,程序工作完全正确。
2个是一样的,以name为例。 s一开始就赋值了,是固定了,你name错误后进入print 'sorry' 所以,s的name值没有改变,还是你一开始赋值的那个 如果不喜欢它有值,可以在sorry后,把name赋值成空
37,719
社区成员
34,239
社区内容
加载中
试试用AI创作助手写篇文章吧