【宋代城市功能发生变化的主要原因】宋代是一个歌舞升平的社会 , 大部分人的精神生活比较享受 , 如此城市化进程有较大的前进 。当人们涌入城市 , 一方面促进城市的发展 , 另一方面促进市民群体的基数的增加 。同时 , 宋代受到北方游牧民族的侵扰 , 人们为了受到安全保护 , 当然到一些军事力量强大的城镇居住 , 这样间接地促进了城市的进一步夸大以及市民群体的进一步发展 。
根本原因应该是商品经济的发展 , 从事工商业的人数增加 。因为宋朝政府采取了“不抑兼并”的土地政策 , 加之生产力水平的提高 , 大量农业人口脱离农业而从事工商业 , 以及宋朝的政策对工商业相对宽松都促进了商品经济的发展 。