python有5个标准数据类型
Numbers(数字),String(字符串),list(列表),Tuple(元组),Dictionary(字典),
#Number数字
指定一个值时,Number对象就会被创建 var1 = 1; var2 = 2
可以通过del删除一个或多个对象
Python支持四种不同的数值类型:int,long,float,complex(复数)
# -*- encoding: utf-8 -*-
# python字符串
# 字符串由数字、字母、下划线组成的一串字符
a = "a1a2";
# 字符串列表有两种取值顺序:从左到右索引从0开始,从右到左索引默认从-1开始的
s = "ilovepython";
print s[1:5];
结果是取上不取下
str = "Hello world!"
print str #输出完整字符串
print str[0] # 输出字符串中的第一个字符
print str[2:5] # 输出字符串从第三个至第五个之间的字符串
print str[2:] # 输出从第三个字符开始的字符串
print str * 2 # 输出字符串两次
print str + "Test" #输出连接的字符串
# 星号(*)是重复操作、加号(+)是字符串连接运算符
# List列表 支持字符、数字、字符串也可以包含列表(嵌套)用[]标识
# 列表中的取值和字符串一样
List = ["abcd" , 12344 , 2.23 , "john" , 70.2]
tinyList = [1234, "john"]
#列表可以重新赋值
List[2] = 1000
print List; # 输出完整列表
print List[0]; # 输出列表的第一个元素
print List[1:3] # 输出列表中第二个至第三个元素
print List[2:] ; # 输出列表中第三个开始至列表末尾的元素
print tinyList * 2 ; # 输出列表两次
print List + tinyList; # 打印组合的列表
# 元组用“()”标识。内部元素用逗号隔开。元素不能二次赋值,相当于只读列表
Tuple = ("abcd", 786 , 2.34 , "john" , 79.2)
tinyTuple = (124 , "john")
print Tuple # 输出完整的元组
print Tuple[0] # 输出列表的第一个元素
print Tuple[2:] # 输出从第三个开始至列表末尾的所有元素
print Tuple[1:3] # 输出第二个至第三个元素
print tinyTuple * 2 # 输出元素两次
print Tuple + tinyTuple # 打印元组的组合
# 字典Dictionary是除列表以外python中最灵活的内置数据结构类型,列表是有序的对象集合,而字典是无序的
# 字典用“ {}” 标识,字典由键值对组成key-value形式
dict = {}
dict["one"] = "This is one"
dict[2] = "This is two"
tinyDict = {"name":"john","code":678567,"dept":"sales"}
print dict["one"] # 输出键为“one”的值
print dict[2] # 输出键为 2 的值
print tinyDict # 输出完整的字典
print tinyDict.keys() # 输出所有的键
print tinyDict.values() # 输出所有的值