1.变量
变量类型
变量存储在内存中的值。这就意味着在创建变量时会在内存中开辟一个空间。
基于变量的数据类型,解释器会分配指定内存,并决定什么数据可以被存储在内存中。
因此,变量可以指定不同的数据类型,这些变量可以存储整数,小数或字符。
变量赋值
Python中的变量不需要声明,变量的赋值操作既是变量声明和定义的过程。
每个变量在内存中创建,都包括变量的标识,名称和数据这些信息。
每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。
等号(=)用来给变量赋值。
等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。
字符串: name="myname"
整型: number = 100
浮点: price = 10.0
python 还支持同时为多个变量赋值.例如:
a = b = c = 1 (创建一个整型对象,值为1,三个变量分配到相同的内存空间上。)
python还可以为多个对象指定多个变量:
name, age, sex = "tom" , 23, "M"
print “%s is a %d %s” %(name,age,sex) 在
运行print 输出结果为 tom is a 23 M
2. 标准数据类型
python有五个标准的数据类型:
Numbers(数字)
String(字符串)
List(列表)
Tuple(元组)
Dictionary(字典)
Python的数字类型用于存储数字,python支持4种不同的数值类型[int(有符号整型),long(长整型,也可以代表8进制和16进制),float(浮点型),complex(复数)]);
Python的字符串是由数字,字母,下划线组成的一串字符;
Python的列表是python中使用最平凡的数据类型.列表可以完成大多数集合类的数据结构实现.它支持字符,数字,字符串,甚至可以包含列表.
列表用 [] 表示:
list = [ "tom", 23, "M" ]
Python的元组和列表类似但是只能读不能修改或者删除,
元组用 () 表示:
tuple = ( "name", "age", "sex")
python的字典是除了列表以外python中最灵活的内置数据结构.字典是无序的对象集合.字典中的元素是通过键来取值,而不是想列表用偏移来取值.
字典用 {} 表示:
dict = { "name": "tom", "age": 23, "sex": "M" }
print dict[name] 输出键值为"name"的值 tom