python将一个对象传入函数在传出赋值给原对象多次,这么写是否影响性能?

代码如下

    wd = webdriver.Edge('msedgedriver.exe')
    wd = login(wd)
    wd = startUpload(wd)
    wd = upLoadImg(wd)
    wd = upLoadText(wd)

和这些函数内部的开销相比,传入多次对性能的影响可以忽略不计。

这要看是原来的对象还是中间建了新对象,如果还是原对象就没什么影响

有些语言像这样用,调用方法比较方便:

public class ClassT
{
   public ClassT A()
   {
       //处理
         return this;
   }

   public ClassT B()
   {
      //处理
        return this;
   }
}

ClassT t=new ClassT();
t.A().B();