武汉网站建设_武汉网站设计_武汉百度排名_武汉网络公司_武汉网页设计-武汉百度推广

武汉地区考古发现的历史可以上溯到距今8000年—6000年前的新石器时代早、中期,其考古发现有东湖放鹰台遗址的含有稻壳的红烧土、石斧、石锛以及鱼叉。市郊黄陂境内的张西湾古城遗址为4300年前古人类生活的重要遗存。盘龙城遗址是距今约3500年前的商朝方国宫城。春秋战国时期,武汉属楚国管辖。
[20] 武汉地方建制始于西汉,为江夏郡沙羡县地。东汉末年,在今汉阳先后兴建却月城和鲁山城,在今武昌蛇山兴建夏口城。时荆州牧刘表派黄祖为江夏太守,将郡治设在位于今汉阳龟山的“却月城”中,“却月城”遂成为武汉市区内已知的最早城堡。吴黄武二年(223年),东吴孙权在武昌蛇山修筑夏口城,同时在城内的黄鹄矶上修筑瞭望塔,取名黄鹤楼。南朝时,夏口扩建为郢州,成为郢州的治所。
隋朝置江夏县和汉阳县,分别以武昌、汉阳为治所。唐时江夏(武昌)和汉阳分别升为鄂州和沔州的州治,成为长江沿岸的商业重镇。江城之称亦始于隋唐。唐朝诗人李白曾在此写下“黄鹤楼中吹玉笛,江城五月落梅花”,因此武汉自古又称江城。此后经宋以迄明、清,均为历代州府治所。
明代武汉三镇图两宋时武昌属鄂州,汉阳、汉口属汉阳军。南宋抗金将领岳飞驻防鄂州(今武昌)八年,在此兴师北伐。元世祖至元十八年(1281年),武昌成为湖广行省的省治,这是武汉第一次成为一级行政单位(相当于现代的省一级)的治所。
明代,朱元璋第六子朱桢被分封到武昌做楚王。由于成化年间汉水改道从龟山以北汇入长江,到嘉靖年间在汉水新河道北岸(凹岸)形成新兴的汉口镇,奠定了武汉三镇的地理基础。明末清初,汉口与北京、苏州、佛山并称“天下四聚”,又与朱仙镇、景德镇、佛山镇同称天下“四大名镇”,成为“楚中第一繁盛处”,为全国性水陆交通枢纽,享有“九省通衢”的美誉。
[20] 清咸丰八年(1858年),清政府与英国签订不平等条约《天津条约》,汉口被辟为对外通商口岸。咸丰十一年(1861年)3月,汉口正式开埠。老汉口镇的下游沿长江先后开辟了汉口英租界、汉口德租界、汉口俄租界、汉口法租界和汉口日租界五国租界,这些租界独立于中国政府管辖之外,在界内分别设置工部局、巡捕房、领事法院(庭)等迥异于中国政治体制的管理机构。光绪二十五年(1899年),分汉水以北地置夏口厅,治所即今汉口。至此,汉口与汉阳城区、武昌城区统称“三镇”。宣统三年(1911年)10月10日,辛亥革命首义于武昌,宣布脱离清朝,成立中华民国,建立中华民国军政府,武汉成为革命中心。
[20]
武汉国民政府旧址民国元年(1912年),改江夏县为武昌县,废汉阳府留汉阳县,改夏口厅为夏口县。民国三年(1914年),同属江汉道。据民国九年(1920年)5月16日《日日新闻》:当时汉口人口为40万人,汉阳8万人,武昌31万人。民国十三年(1924年),湖北省在武昌设立市政筹备处。民国十五年(1926年),改武昌县城区为武昌市(12月成立市政厅),夏口县与汉阳县城区并为汉口市。
民国十六年(1927年)1月1日,国民党中央临时联席会议宣布,国民政府在汉口开始办公。武昌、汉口、汉阳三镇合为京兆区,定名“武汉”,作为中华民国临时首都。4月16日,武汉市政委员会成立,武昌市政厅撤销;三镇首次统一行政建制。民国十八年(1929年)武汉分治,武昌、汉阳县城划出,汉口仍为特别市。汉口为省辖市,民国二十一年(1932年)改为特别市。
民国十八年(1929年)6月21日,湖北省政府组建武昌市政委员会。民国二十年(1931年)4月,武昌市政委员会改为武昌市政筹备处。1945年抗日战争胜利,武汉光复。
[187] 民国三十五年(1946年)10月1日,武昌市政府成立,市辖区域面积66平方千米,人口176379人,市区范围东北至任家路,西南至白沙洲,东南至洪山口,西北至长江中线,辖中正、大朝街、宾阳、粮道街、胡林翼、积玉桥、金白洲、徐家棚8个镇公所。12月1日,将镇公所改区。民国三十五年(1946年),汉阳城区划归武昌市管辖。
如果第三个参数为负数表示逆向读取,以下实例用于翻转字符串:
实例
def reverseWords(input):
# 通过空格将字符串分隔符,把各个单词分隔为列表
inputWords = input.split(" ")
# 翻转字符串
# 假设列表 list = [1,2,3,4],
# list[0]=1, list[1]=2 ,而 -1 表示最后一个元素 list[-1]=4 ( 与 list[3]=4 一样)
# inputWords[-1::-1] 有三个参数
# 第一个参数 -1 表示最后一个元素
# 第二个参数为空,表示移动到列表末尾
# 第三个参数为步长,-1 表示逆向
inputWords=inputWords[-1::-1]
# 重新组合字符串
output = ' '.join(inputWords)
return output
if __name__ == "__main__":
input = 'I like runoob'
rw = reverseWords(input)
print(rw)
输出结果为:
runoob like I
Tuple(元组)
元组(tuple)与列表类似,不同之处在于元组的元素不能修改。元组写在小括号 () 里,元素之间用逗号隔开。
元组中的元素类型也可以不相同:
实例
#!/usr/bin/python3
tuple = ( 'abcd', 786 , 2.23, 'runoob', 70.2 )
tinytuple = (123, 'runoob')
print (tuple) # 输出完整元组
print (tuple[0]) # 输出元组的第一个元素
print (tuple[1:3]) # 输出从第二个元素开始到第三个元素
print (tuple[2:]) # 输出从第三个元素开始的所有元素
print (tinytuple * 2) # 输出两次元组
print (tuple + tinytuple) # 连接元组
以上实例输出结果:
('abcd', 786, 2.23, 'runoob', 70.2)abcd(786, 2.23)(2.23, 'runoob', 70.2)(123, 'runoob', 123, 'runoob')('abcd', 786, 2.23, 'runoob', 70.2, 123, 'runoob')元组与字符串类似,可以被索引且下标索引从0开始,-1 为从末尾开始的位置。也可以进行截取(看上面,这里不再赘述)。
其实,可以把字符串看作一种特殊的元组。
实例
>>> tup = (1, 2, 3, 4, 5, 6)
>>> print(tup[0])
1
>>> print(tup[1:5])
(2, 3, 4, 5)
>>> tup[0] = 11 # 修改元组元素的操作是非法的
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: 'tuple' object does not support item assignment
>>>
虽然tuple的元素不可改变,但它可以包含可变的对象,比如list列表。
构造包含 0 个或 1 个元素的元组比较特殊,所以有一些额外的语法规则:
tup1 = () # 空元组tup2 = (20,) # 一个元素,需要在元素后添加逗号
string、list 和 tuple 都属于 sequence(序列)。
注意:
Set(集合)
集合(set)是由一个或数个形态各异的大小整体组成的,构成集合的事物或对象称作元素或是成员。
基本功能是进行成员关系测试和删除重复元素。
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { },因为 { } 是用来创建一个空字典。
创建格式:
parame = {value01,value02,...}或者set(value)实例
#!/usr/bin/python3
sites = {'Google', 'Taobao', 'Runoob', 'Facebook', 'Zhihu', 'Baidu'}
print(sites) # 输出集合,重复的元素被自动去掉
# 成员测试
if 'Runoob' in sites :
print('Runoob 在集合中')
else :
print('Runoob 不在集合中')
# set可以进行集合运算
a = set('abracadabra')
b = set('alacazam')
print(a)
print(a - b) # a 和 b 的差集
print(a | b) # a 和 b 的并集
print(a & b) # a 和 b 的交集
print(a ^ b) # a 和 b 中不同时存在的元素
以上实例输出结果:
{'Zhihu', 'Baidu', 'Taobao', 'Runoob', 'Google', 'Facebook'}Runoob 在集合中{'b', 'c', 'a', 'r', 'd'}{'r', 'b', 'd'}{'b', 'c', 'a', 'z', 'm', 'r', 'l', 'd'}{'c', 'a'}{'z', 'b', 'm', 'r', 'l', 'd'}
Dictionary(字典)
字典(dictionary)是Python中另一个非常有用的内置数据类型。
列表是有序的对象集合,字典是无序的对象集合。两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典是一种映射类型,字典用 { } 标识,它是一个无序的 键(key) : 值(value) 的集合。
键(key)必须使用不可变类型。
在同一个字典中,键(key)必须是唯一的。
实例
#!/usr/bin/python3
dict = {}
dict['one'] = "1 - 菜鸟教程"
dict[2] = "2 - 菜鸟工具"
tinydict = {'name': 'runoob','code':1, 'site': 'www.runoob.com'}
print (dict['one']) # 输出键为 'one' 的值
print (dict[2]) # 输出键为 2 的值
print (tinydict) # 输出完整的字典
print (tinydict.keys()) # 输出所有键
print (tinydict.values()) # 输出所有值
武汉网站建设_武汉网站设计_武汉百度排名_武汉网络公司_武汉网页设计-武汉百度推广