def replace(self, row=None, col=None, row_count=None, col_count=None):
row = row if row is not None else self.row<EOL>col = col if col is not None else self.col<EOL>row_count = row_count if row_count is not None else self.row_count<EOL>col_count = col_count if col_count is not None else self.col_count<EOL>return self.__class__(row, col, row_count, col_count)<EOL>
Returns a new address which the specified fields replaced.