@requires_authorizationclass SomeClass: pass## 标题if __name__ == '__main__': # A comment print 'hello world'
二、列表 1、支持增删改查操作,列表中的数据是动态变化的。 2、查找时支持索引和切片的方式来查看单个元素 3、列表中的数据项可以是任何类型,如元组、列表、字典、字符串等类型。 (1)增加操作的方法,.append() , .insert() ,.expend()#列表的增删改查操作list1 = [1,2,3,4,5]list1.append((6,7))print(list1) #结果为:[1, 2, 3, 4, 5, (6, 7)]list1.insert(0,(6,7))print(list1) #结果为:[(6, 7), 1, 2, 3, 4, 5, (6, 7)]list1.extend((6,7))print(list1) #结果为:[(6, 7), 1, 2, 3, 4, 5, (6, 7), 6, 7]
(2)删除操作的方法,.pop(), .remove() , del语句 .pop()方法,根据索引值弹出指定的项,如果不写索引值,则默认弹出最后一个元素。
.remove()方法,按照括号中的值删除元素,删除指定元素的值
#列表的增删改查操作#列表元素的值紧跟上面的程序list1.pop()print(list1) #结果为:[(6, 7), 1, 2, 3, 4, 5, (6, 7), 6]list1.pop(4)print(list1) #结果为:[(6, 7), 1, 2, 3, 5, (6, 7), 6]
2.1字符串转化列表类型:
list():是每个元素在列表中单个呈现
.split(" "):将字符串分割开,分割后的字符串返回列表类型
#list()字符串转成列表形式,字符串中的每个元素都在列表中单个元素呈现str1 = '1234'print(str1) #结果为:1234current = list(str1)print(current) #结果为['1', '2', '3', '4']#简单的字符串可以理解为将,字符串转换成列表。。但其是字符串的分割功能#字符串.split(" ")通过“ ”中的空格来分割,返回一个字符串列表#因为字符串“1234”中没有空格,所以分割后的返回的字符串列表是['1234']current = str1.split(" ")print(current) #结果为:['1234']
2.2列表转换成字符串
############要铭记''.join(str)的用法############join():连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串print(''.join(current)) #结果为:1234str2 = ['1', '2', '3', '4']print(":".join(str2)) #结果为:1:2:3:4######要记住列表转字符串不是简单的str(),就可以完成的。#########
三、元组 1、不可变类型,只有查找操作。 2、查找时支持索引和切片的方式来查看单个元素 3、元组中的数据项可以是任何类型,如元组、列表、字典、字符串等类型。 四、字典 1、不是序列类型,即不支持索引和切片查找,通过键值对的形式展现。 2、key键值不可重复,并且是不可变类型如元组,字符串,value值可以重复。 五、集合 1、不是序列类型,即不支持索引和切片查找,类似于字典只有key值。 2、其元素值不能重复,通过{}来创建。