时间:2022-04-29 点击: 次 来源:网络 作者:佚名 - 小 + 大
零基础学python爬虫数据分析与可视化从入门到精通pdf下载
下载地址 https://share.weiyun.com/S11bpehi
资料目录 小甲鱼零基础学python视频全套96集 刘金玉零基础python入门到精通教程100集全套VIP精选 跟老齐学Python从入门到精通 电子工业出版社 字符串格式化输出问题是前面已经存在的内容,这里再次提到是因为用字典也可以实现格式化字符串的目的。 >>> city_code = {"suzhou":"0512", "tangshan":"0315", "hangzhou":"0571"} >>> " Suzhou is a beautiful city, its area code is %(suzhou)s" % city_code ' Suzhou is a beautiful city, its area code is 0512' 这种写法非常简洁,而且很有意思,有人说它很酷。 其实,更酷的是下面的——模板 在做网页开发的时候通常要用到模板,你只需要写好HTML代码,然后将某些部位空出来,等着Python后台提供相应的数据即可。当然,下面所演示的是玩具代码,基本没有什么实用价值,因为在真实的网站开发中,这样的知识很少用。但是,它绝非花拳绣腿,而是你能够明了其本质,至少了解到一种格式化方法的应用。 >>> temp = "<html><head><title>%(lang)s<title><body><p>My name is %(name)s.</p> </bod >>> my = {"name":"qiwsir", "lang":"python"} >>> temp % my '<html><head><title>python<title><body><p>My name is qiwsir.</p></body></head> </html temp就是所谓的模板,双引号所包裹的实质上是一段HTML代码。 然后在字典中写好一些数据,按照模板的要求在相应位置显示对应的数据。 是不是一个很有意思的屠龙之技? 关联数组 在计算机科学中,关联数组(英语:Associative Array)又称映射(Map)、字典(Dictionary)是一个抽象的数据结构,它包含着类似于“键值”的有序对。一个关联数组中的有序对可以重复(如C++中的multimap)也可以不重复(如C++中的map)。 这种数据结构包含以下几种常见的操作: (1)向关联数组添加配对。 (2)从关联数组内删除配对。 (3)修改关联数组内的配对。 (4)根据已知的键寻找配对。 字典问题是设计一种能够具备关联数组特性的数据结构。解决字典问题的常用方法是利用散列表,但有些情况也可以直接使用有地址的数组、二叉树,或者其他结构。 许多程序设计语言内置基本的数据类型,提供对关联数组的支持。 而Content-addressable memory则是硬件层面上实现对关联数组的支持。 散列表 散列表(Hash table,也叫哈希表),是根据关键字(Key value)而直接访问在内存存储位置的数据结构。即把键值通过一个函数的计算,映射到表中一个位置来访问记录,加快了查找速度。这个映射函数称作散列函数,存放记录的数组称作散列表。 |
上一篇:从零开始零基础学python推荐课程解压密码量化交易编出坦克大战
下一篇:没有了