Self-Assembly of Block Copolymers with Tailored Functionality: From the Perspective of Intermolecular Interactions