and和with有什么区别?他们又怎么用?