python中的数据类型

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() # 输出所有的值
原文地址:https://www.cnblogs.com/msn-z/p/7872716.html