2020年4月9日

精细化python-切片

摘要: 我们知道Python的序列对象都是可以用索引号来引用元素的。 索引号可以是正数由0开始从左向右,也可以是负数由-1开始从右向左。 在Python中对于具有序列结构的数据来说都可以使用切片操作,需注意的是序列对象某个索引位置返回的是一个元素,而切片操作返回是和被切片对象相同类型对象的副本 在形式上,切 阅读全文

posted @ 2020-04-09 17:50 六尺巷人 阅读(260) 评论(0) 推荐(0) 编辑

2020年4月3日

精细化python-list

摘要: 列表的拼接 加法运算符 + 也可以实现列表增加元素的目的,但不属于原地操作,而是返回新列表,涉及大量元素的复制,效率非常低。 而使用复合赋值运算符+=实现列表追加元素时属于原地操作,与append()方法一样高效。>>> x = [1, 2, 3]>>> id(x)157251848>>> x = 阅读全文

posted @ 2020-04-03 10:10 六尺巷人 阅读(148) 评论(0) 推荐(0) 编辑

2020年3月30日

python堆排序heapq

摘要: python堆排序heapq Python堆排序heapq模块实现了一个适用于Python列表的最小堆排序算法。 堆是一种树形数据结构,其中子节点与父节点之间是一种有序关系。最大堆(大顶堆)中父节点大于或等于两个子节点,最小堆(小顶堆)父节点小于或等于两个子节点。Python的heapq模块实现了一 阅读全文

posted @ 2020-03-30 10:14 六尺巷人 阅读(607) 评论(0) 推荐(1) 编辑

2020年2月19日

requests库(http的请求方法)及response对象的属性

摘要: Requests库的七个主要方法: requests.request() 构造一个请求,支撑一下各方法的基础方法 requests.get() 获取HTML网页的主要方法,对应HTTP的GET requests.head() 获取HTML网页头的信息方法,对应HTTP的HEAD requests.p 阅读全文

posted @ 2020-02-19 11:38 六尺巷人 阅读(1350) 评论(0) 推荐(0) 编辑

2020年1月21日

Python 处理 JSON文件

摘要: JSON(JavaScript Object Notation,JavaScript对象表示法,读作/ˈdʒeɪsən/)是一种由道格拉斯·克罗克福特构想和设计、轻量级的数据交换语言,该语言以易于让人阅读的文字为基础,用来传输由属性值或者序列性的值组成的数据对象。尽管JSON是JavaScript的 阅读全文

posted @ 2020-01-21 11:56 六尺巷人 阅读(470) 评论(0) 推荐(0) 编辑

2020年1月20日

PostgreSQL常用函数和操作符

摘要: PostgreSQL常用函数和操作符: 一、逻辑操作符: 常用的逻辑操作符有:AND、OR和NOT。其语义与其它编程语言中的逻辑操作符完全相同。二、比较操作符: 下面是PostgreSQL中提供的比较操作符列表: 操作符 描述 < 小于 > 大于 <= 小于或等于 >= 大于或等于 = 等于 != 阅读全文

posted @ 2020-01-20 09:36 六尺巷人 阅读(724) 评论(0) 推荐(1) 编辑

2020年1月16日

Spyder 常用快捷键总汇

摘要: 1、 Spyder是anaconda中一个python的集成开发环境,其优点是模仿Matlab环境,可以方便的查看和修改数组取值。不得不说anaconda是一个好东西,学python的可以用用,里面集成了好多开发环境,省去了我们安装软件等各种问题。只需你安心的学习相关技术即可。这一章节主要是对ana 阅读全文

posted @ 2020-01-16 11:58 六尺巷人 阅读(1203) 评论(0) 推荐(0) 编辑

2020年1月10日

Python 标准库

摘要: Python 标准库 Python语言参考 描述了 Python 语言的具体语法和语义,这份库参考则介绍了与 Python 一同发行的标准库。它还描述了通常包含在 Python 发行版中的一些可选组件。 Python 标准库非常庞大,所提供的组件涉及范围十分广泛,正如以下内容目录所显示的。这个库包含 阅读全文

posted @ 2020-01-10 10:45 六尺巷人 阅读(206) 评论(0) 推荐(0) 编辑

精细化python - is 与 == 区别

摘要: is 用于判断两个变量引用对象是否为同一个, == 用于判断引用变量的值是否相等。 Python采用基于值的自动内存管理模式,变量并不直接存储值,而是存储值的引用或内存地址。 基于此,就很好理解 is 与 == 产生结果的不同。 a is b 相当于 id(a)==id(b),id() 能够获取对象 阅读全文

posted @ 2020-01-10 10:32 六尺巷人 阅读(167) 评论(0) 推荐(0) 编辑

精细化python-比较运算符连用

摘要: 在python神奇的世界里 你可能见过这个结果的语句: if (True == False == False: 或是这样的语句​: ​a=[1,2,3,4,5] b=[1,2,3,4,5,6] if(5 ==len(a) ==len(b)): print ("yes") else: print (" 阅读全文

posted @ 2020-01-10 10:19 六尺巷人 阅读(599) 评论(0) 推荐(0) 编辑

导航