常见数据类型:

       数(整型int or浮点型float)、字符串、列表(list)、元组(tuple)、集合(set)、字典(dictionary)

1. 数:

n = 88

f = 3.1415926

python常见的数据类型

2. 字符串:单引号、双引号、三引号都可以

① str1 = 'abcd1'

结果python常见的数据类型

 

②str2 = "abcd2"

那双引号引起的字符显示出来的效果有没有双引号呢?

  python常见的数据类型

答案是没有。显示出来的引号只是为了告诉我他是个字符串而已

 

③str3 = """abcd3""",同理可得

python常见的数据类型

3. 列表

list1 = ["tony",18]

python常见的数据类型

我要查列表里第一个元素是什么,该怎么查?

python常见的数据类型???怎么是18

因为元素下标都从0开始,所以如果要查第一个元素的话,应该是list1[0]

python常见的数据类型

也可以对列表里的元素重新赋值:列表名[待修改元素下标]=“要修改的值”

python常见的数据类型

4. 元组

tu = ("tony",18)

python常见的数据类型

依样照葫芦,查找元组的第一个元素。

啊,这题我会!查找列表第一个元素是list[0],查找元组第一个元素是tu(0) !

python常见的数据类型

元组对象不可调用?为什么??tu(0)是什么啊???应该是tu[0]啊

python常见的数据类型

那么元组里的元素可以重新赋值吗?

python常见的数据类型

好的,不支持!

5. 字典:“键名”:”键值” 构成一个元素,元素与元素之间用逗号 , 隔开

        {“键名”:”键值”, “键名”:”键值”, “键名”:”键值”,…}

dic = {"name":"tony","age":18,"sex":"M"}

python常见的数据类型

怎么查询字典里的元素呢?dic[0]吗?

python常见的数据类型,报错。

在字典里根据键名查询相对应的键值:字典名[‘键名’]

python常见的数据类型

6. 集合

s1 = set("abcdefghiihgfedcba")

python常见的数据类型

s2 = set("abcdjklmn")

python常见的数据类型

你会发现,它并没有把集合中定义所有字母全部显示出来,而且它显示出来的字母集合并不是按照abc的顺序。因为集合set是一个无序的不重复的元素序列。我们可以用它去除重复的元素。

求差集) s = s1 - s2:s1中有而s2中没有的元素

python常见的数据类型

求并集) s = s1 | s2

python常见的数据类型

求交集) s = s1 & s2

python常见的数据类型

(求对称差集) s = s1 ^ s2:在s1或s2中,但不同时出现在s1和s2中

python常见的数据类型

 



 

用IDLE写的

python常见的数据类型

相关文章: