Python学习笔记(1)
python是一门很方便的脚本程序,在开发过程中,可以编写一些python脚本来作为工具使用。我也很感兴趣,想通过它来实现自己的爬虫。
教程参考:
python的基本数据结构
在python有Number(数字)、String(字符串)、列表(List)、元组(tuple)、Dictionary(字典)。
Python数字
Python支持四种不同的数值类型:
- int(有符号整型)
- long(长整型[也可以代表八进制和十六进制])
- float(浮点型)
- complex(复数)
其数字的类型示例如下:
Python字符串
字符串或串(String)是由数字、字母、下划线组成的一串字符。
python的字串列表有2种取值顺序:
- 从左到右索引默认0开始的,最大范围是字符串长度少1
- 从右到左索引默认-1开始的,最大范围是字符串开头
当使用以冒号分隔的字符串,python返回一个新的对象,结果包含了以这对偏移标识的连续的内容,左边的开始是包含了下边界。
1 |
|
输出结果:
1 |
|
Python列表
List(列表) 是 Python 中使用最频繁的数据类型。和Java中的List有点类似,但是不同的是里面的元素可以是不同类型的。
列表可以完成大多数集合类的数据结构实现。它支持字符,数字,字符串甚至可以包含列表(所谓嵌套)。
列表用[ ]标识。是python最通用的复合数据类型。看这段代码就明白。
1 | coding=utf-8 |
输出:
1 | ['abcd', 786, 2.23, 'john', 70.2] |
Python元组
元组用”()”标识。内部元素用逗号隔开。但是元素不能二次赋值,相当于只读列表。
1 | #coding=utf-8 |
Python元字典
字典(dictionary)是除列表以外python之中最灵活的内置数据结构类型。列表是有序的对象结合,字典是无序的对象集合。
两者之间的区别在于:字典当中的元素是通过键来存取的,而不是通过偏移存取。
字典用”{ }”标识。字典由索引(key)和它对应的值value组成。和Java中的Map是不是很类似。
1 | #coding=utf-8 |
1 | This is one |
- 本文链接:http://ownwell.github.io/2015/06/23/introduce-to-python2-7/
- 版权声明:本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 CN 许可协议。转载请注明出处!