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

 

posted @ 2017-05-09 14:10  小新丶  阅读(199)  评论(0编辑  收藏  举报