设y=2^x,当x>0时,y的取值范围是?当x<0时,y取值范围是?