首页 > 代码库 > Python-07:Python语法基础-数据类型

Python-07:Python语法基础-数据类型

1、基本数据类型

2、列表

  在Python中没有数组!!!和数组类似的就是列表和元组了

  列表就是存储一连串元素的 容器。用[]来表示,是 有序排列的

技术分享

 

 

3、元组

  元组里面的元素也是能进行索引计算的

  元组与列表的区别:

    ①列表里面元素的值是可以修改的,但元组里面元素的值是不可以修改的

    ②列表的符号是[],而元组的符号是()

  技术分享

 

4、集合

  Python中的集合主要有两个功能,一个功能是建立关系,另一个功能是消除重复元素(原理:集合中的元素是唯一的,而字符串中的元素是不唯一的,将字符串set之后其结果就去重了)

  集合的格式是:set(元素)

#encoding:utf-8
a=set("abcnmaaaaggsng")
b=set("cdfm")
#交集
x=a&b
#并集
y=a|b
#差集
z=a-b
#去除重复元素
new=set(a)
print "交集为:{0}\n并集为:{1}\n差集为:{2}\na去除重复元素后为:{3}".format(x,y,z,new)

 

  输出结果为

交集为:set([c, m])
并集为:set([a, c, b, d, g, f, m, n, s])
差集为:set([a, s, b, g, n])
a去除重复元素后为:set([a, c, b, g, m, s, n])

 

5、字典

  Python中的字典就是一个关联数组,用大括号{}括起来

#encoding:utf-8
score={"语文":99,"数学":20,"英语":2}
score["计算机图形学"]=69
for key in score:
    print "{0}的成绩为:{1}".format(key,score[key])

 

  输出结果为:

数学的成绩为:20
语文的成绩为:99
英语的成绩为:2
计算机图形学的成绩为:69

 

Python-07:Python语法基础-数据类型