Python学习笔记之迭代器

在高级特性二迭代这篇文章中介绍了迭代的特性。现在要介绍的是迭代器(Iterator)。 我们知道生成器可以通过for循环来迭代,而且还可以通过调用 next(generator g) 函数来返回下一个值,直到最后抛出 StopIteration 错误表示无法继续返回下一个值了。可以被 next()...

2019-05-17 00:40:19

阅读数 1

评论数 0

Python学习笔记之生成器

上一章我们介绍了列表生成式。通过列表生成式,我们可以直接创建一个可以按照某种算法求得的 list。在两种情况下,列表生成式会显得不是很合理。 第一,当 list 占用内存很大时。如果一个 list 种有几百万的元素,那么该列表会占用很大空间,这时如果直接用列表生成式生成,那么显得不太合适。 第二,...

2019-05-16 01:53:25

阅读数 5

评论数 0

Python学习笔记之列表生成式

列表生成式即 List Comprehensions。 如果要生成 list[1, 2, 3, 4, 5],那么可以使用如下代码: # 范围包头不包尾 list(range(1, 6)) 但如果要生成 [1×1, 2×2, 3×3, 4×4, 5×5],有两种办法。办法一就是通过循环: #...

2019-05-16 00:17:59

阅读数 4

评论数 0

Python学习笔记之高级特性二迭代

如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。Java是通过下标来迭代的,而Python是通过 for…in… 来完成迭代的。 Java中遍历一个数组代码如下: # Java遍历一个数组 for (int i =...

2019-05-04 21:13:52

阅读数 29

评论数 0

Python学习笔记之高级特性一切片

切片 切片用于取一个list中的元素。例如,要取一个list中的前三个元素,有两种办法,代码如下:# 取一个list中的前三个元素 L = [0, 1, 2, 3, 4] # 第一种方法,不使用切片 [L[0], L[1], L[2]] # 第二种方法,使用切片 L[0:3] 第一种方法显然...

2019-05-03 21:18:57

阅读数 50

评论数 0

Python学习笔记之函数

内置函数 Python内置函数文档 自定义函数

2019-04-13 16:02:38

阅读数 41

评论数 0

Python学习笔记之集合

Python学习笔记之集合 List List的定义采用“[]”(方括号)的方式定义。List注意事项: List可通过调用len()方法获取长度; List可通过下标获取元素,下标从0开始; List还可以从从后往前获取元素,下标从-1开始,-2、-3一次类推。 ...

2019-04-13 14:51:29

阅读数 27

评论数 0

Python学习笔记之代码缩进问题

Python学习笔记之代码缩进问题 对于Java语言而言,每一条语句都有分号结束,每一个代码块都有花括号来包裹,所以代码缩进对于Java而言仅仅是为了美观。例如下面两段代码是一样的: 第一段代码,没有缩进: public class Test { public static void main(S...

2019-04-13 10:42:13

阅读数 16

评论数 0

Eclipse连接MySQL6

2018/05/19 今天尝试用eclipse连接MySQL数据库,网上查找的资料都是很老的,采用时各种报错。最新连接方法中注意事项,总结如下: 1. 加载驱动 老版的驱动加载:Class.forName("com.mysql.jdbc.Driver"); 新版的驱动加...

2018-05-19 16:01:32

阅读数 52

评论数 0

Git操作

1.基本操作  1)git init——初始化仓库        本地创建一个Repository,首先通过(mkdir 仓库名)创建一个文件夹,进入(cd)该文件夹,之后使用git init命令。        2)git status——查看仓库状态        3)git add—...

2018-02-03 17:15:06

阅读数 78

评论数 0

Git密钥克隆提交操作步骤

1.创建SSH密钥  1)创建SSH Key  本地Git上通过(ssh -keygen -t -C "your_email@example.com")创建一个SSH Key。之后创建该密钥的密码。 2)查看密钥  本地Git上通过(cat ~/.ssh/id_rs...

2018-02-03 11:25:50

阅读数 1230

评论数 0

Effective Java 第二章:创建和销毁对象

创建和销毁对象

2017-11-07 17:41:02

阅读数 92

评论数 0

overflow: hidden;属性

overflow: hidden;属性

2017-10-11 18:55:47

阅读数 60

评论数 0

伪元素选择器

伪元素选择器

2017-10-11 17:42:40

阅读数 79

评论数 0

盒子嵌套内盒margin-top失效解决方案

盒子嵌套内盒margin-top失效解决方案

2017-10-11 17:14:09

阅读数 535

评论数 0

浮动元素排列规则

浮动元素排列规则

2017-10-11 10:13:57

阅读数 358

评论数 0

清除浮动的方式

清除浮动

2017-10-10 17:29:56

阅读数 124

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭