今天工作之余,学习了一下python,总结来写个博客。
一、python安装及配置(windows)
http://www.python.org/这个网址是python的官网,大家可以在上面选择合适的版本来下载python,下载完成以后就可以进行安装,那么安装完成之后就是在windows上的配置。
- 右键点击"计算机",然后点击"属性"
- 然后点击"高级系统设置"
- 选择"系统变量"窗口下面的"Path",双击即可!
- 然后在"Path"行,添加python安装路径即可(我的D:\Python32),所以在后面,添加该路径即可。ps:记住,路径直接用分号";"隔开!
- 最后设置成功以后,在cmd命令行,输入命令"python",就可以有相关显示。
检测我们是否配置成功,直接在cmd中输入python,出现如下界面就说明我们的配置成功。
二、python基础
1、变量
1)变量类型:
变量存储在内存中烦人值,意味着在创建变量时会在内存中开辟出一个空间;基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。因此,变量可以指定不同的数据类型,变量可以存储证书,小数或字符。
2)变量赋值:
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
多个变量赋值:eg:a = b = c = 1 或 a, b, c = 1, 2, "john"为a,b,c分别赋值
3)数据类型:
- Numbers(数字)
是不可改变的数据类型,意味着改变数字数据类型会分配一个新的对象。打印变量:print(num);
我们也可以使用del语句删除;eg:del var1[,var2[,var3[....,varN]]]] 或 del var_a, var_b
Python支持四种不同的数字类型:
int(有符号整型)
long(长整型[也可以代表八进制和十六进制])
float(浮点型)
complex(复数)
- String(字符串)
字符串或串是由数字、字母、下划线组成的一串字符。
字符串的取值顺序变量
[头下标:尾下标]:
从左到右索引默认0开始的,最大范围是字符串长度少1
从右到左索引默认-1开始的,最大范围是字符串开头
当使用以冒号分割的字符串,python返回一个新的对象。加号(+)是字符串连接运算符,星号(*)是重复操作。
- List(列表)
列表可以完成大多数集合类的数据结构实现,它支持字符,数字,字符串甚至可以包含列表(即嵌套)。
列表用 [ ] 标识,列表中值的切割也可以用到变量
[头下标:尾下标] ,就可以截取相应的列表,从左到右索引默
认 0 开始,从右到左索引默认 -1 开始,下标可以为空表示 取到头或尾。
加号 + 是列表连接运算符,星号* 是重复操作。
- Tuple(元组)
元组是另一个数据类型,类似 与List(列表)。用“()”标识,内部元素用逗号隔开。但是元组不能二次赋值(不允许更新),相当于只读列表。
- Dictionary(字典)
字典用“{}”标识,字典由索引和它对应的值组成。