1、变量的命名:
--变量名由字母、数字、下划线组成;
--数字不能开头;
--不可以使用关键字;
2、变量的赋值
--是变量声明和定义的过程;
--a=1
3、数据类型
Python有五个标准的数据类型:数字、字符串、列表、元组、字典
Python数字:
Python支持四种不同的数值类型:
-
int (有符号整数): 通常被称为只是整数或整数,是正或负整数,不带小数点。
-
long (长整数 ): 或长,是无限大的整数,这样写整数,后面跟着一个大写或小写的L。
-
float (浮点实数值) : 或浮点数,表示实数,并写入一个小数点分隔的整数部分和小数部分。浮点数也可以是科学记数法,用e或E表示的功率10 (2.5e2 = 2.5 x 102 = 250).
-
complex (复数) : 形式如 a + bJ,其中a和b是浮点和J(或j)表示-1的平方根(这是一个虚数)。 a是数的实部,b是虚部。Python编程不使用复杂的数字。
数字数据类型存储数值。它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象。
分配一个值给它们来创建的对象。例如:
var1 = 1
var2 = 10
Python字符串:
字符串类型在Python中是最流行的。可以通过在引号包围的字符简单地创建它们。Python使用单引号和双引号来表示字符串是一样的。
创建字符串很简单,只要将值分配给一个变量。例如:
var1 = 'Hello World!' var2 = "Python Programming"
访问字符串值:
Python不支持字符类型;这些都被视为一个长度的字符串,因此也被认为是一个子串。
要访问子字符串,用方括号随着指数或索引来获得子切片。下面是一个简单的例子:
#!/usr/bin/python var1 = 'Hello World!' var2 = "Python Programming" print "var1[0]: ", var1[0] print "var2[1:5]: ", var2[1:5]
当执行上面的代码中,产生以下结果:
var1[0]: H var2[1:5]: ytho
Python列表:
列表是最通用的数据类型,在Python可以写成逗号分隔值方括号(项目)列表。有关列表是在一个列表中的项不一定是同个数据类型。
创建一个列表很简单,只要把squere括号之间不同的逗号分隔值。例如:
list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5 ];
list3 = ["a", "b", "c", "d"];
如字符串索引,列表索引从0开始,并列出可切片,连接等。
访问列表中的值,请使用方括号沿切片带索引或索引来获得可用的索引对应的值。下面是一个简单的例子:
#!/usr/bin/python
list1 = ['physics', 'chemistry', 1997, 2000];
list2 = [1, 2, 3, 4, 5, 6, 7 ];
print "list1[0]: ", list1[0]
print "list2[1:5]: ", list2[1:5]
当执行上面的代码,产生以下结果:
list1[0]: physics list2[1:5]: [2, 3, 4, 5]
Python元组:
元组是不可变的Python对象序列。元组的序列就像列表。唯一的区别是,元组不能被改变,即元组是不可被修改。元组使用小括号,而列表使用方括号。
创建一个元组很简单,只要把不同的逗号分隔值,可以把括号中的这些逗号来分隔每个值。例如:
tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5 ); tup3 = "a", "b", "c", "d";
空的元组写为含有两对称括号:
tup1 = ();
要元组中包含一个值,必须有一个逗号,即使只有一个值的元组:
tup1 = (50,);
如字符串索引,元组索引从0开始,元组可以切片,联接等。
访问元组的值:
要访问元组的值,使用方括号沿切片及索引或索引来获得可用的索引对应的值。下面是一个简单的例子:
#!/usr/bin/python tup1 = ('physics', 'chemistry', 1997, 2000); tup2 = (1, 2, 3, 4, 5, 6, 7 ); print "tup1[0]: ", tup1[0] print "tup2[1:5]: ", tup2[1:5]
当执行上面的代码,产生以下结果:
tup1[0]: physics tup2[1:5]: [2, 3, 4, 5]
Python字典:
字典是可变的,并且可以存储任意数量的Python对象,包括其他容器类型另一个容器类型。字典包括键对(称为项目)及其相应的值。
Python字典也被称为关联数组或哈希表。字典的一般语法如下:
dict = {'Alice': '2341', 'Beth': '9102', 'Cecil': '3258'}
可以用下面的方式创建字典:
dict1 = { 'abc': 456 };
dict2 = { 'abc': 123, 98.6: 37 };
每个按键都来自它的值用冒号(:),该项目以逗号分隔,整个事情是包含在大括号分隔。没有任何项目一个空的字典是写只有两个大括号,就像这样:{}
键在一个字典中是唯一的,而值可能不是。字典的值可以是任何类型的,但键必须是不可变的数据类型,例如字符串,数字,或元组。
访问字典的值:
要访问字典元素,您可以使用熟悉的方括号一起的关键,获得它的值。下面是一个简单的例子:
#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
print "dict['Name']: ", dict['Name'];
print "dict['Age']: ", dict['Age'];
当执行上面的代码中,产生以下结果:
dict['Name']: Zara dict['Age']: 7
如果要访问一个不存在的键,这会得到一个错误,如下所示:
#!/usr/bin/python
dict = {'Name': 'Zara', 'Age': 7, 'Class': 'First'};
print "dict['Alice']: ", dict['Alice'];
当执行上面的代码,产生以下结果:
dict['Zara']: Traceback (most recent call last): File "test.py", line 4, in <module> print "dict['Alice']: ", dict['Alice']; KeyError: 'Alice'