A predator–prey discrete-time model with non-monotone functional response and density dependence is investigated in this paper. By using the comparison theorem of the difference equation, some sufficient conditions are obtained for the permanence of the system with variable coefficients. At the same time, a set of sufficient conditions about permanent of the system with almost periodic coefficients is also set up, which utilizes almost periodic characteristics of the system. Furthermore, the criteria which guarantee the existence of a globally attractive positive almost periodic solution of the system is established. An example is given to illustrate the feasibility of the obtained results.