任务二:
- 列表
a. 标志
b. 基本操作(创建,append( ),pop( ) ,del( ), 拷贝)
c. 列表相关方法 - 元组
a. 标志
b. 基本操作(创建及不可变性) - string字符串
a. 定义及基本操作(+,*,读取方式)
b. 字符串相关方法 - 字符串格式化问题
任务初体验:
1.列表:
Python内置的一种数据类型是列表:list。list是一种有序的集合,可以随时添加和删除其中的元素。
a)标志:用[ ]表示
b)基本操作(创建,append( ),pop( ) ,del( ), 拷贝)
love=['trust','enjoy','respect']#创建列表love
love=['trust','enjoy','respect']
love.append('family')#向原列表最后添加一元素
love=['trust','enjoy','respect','family']
love=['trust','enjoy','respect']
love.insert(3,'family')#向列表任意位置添加元素
love=['trust','enjoy','respect','family']
love=['trust','enjoy','respect','mean']
love.pop()#默认删除列表最后一项元素
love=['trust','enjoy','respect']
love=['trust','enjoy','respect','mean']
a=love.pop(3)#删除列表指定元素,同时返回删除元素
love=['trust','enjoy','respect']
a='mean'
love=['trust','enjoy','respect','mean']
del love[3]#删除指定元素且不返回删除元素
love=['trust','enjoy','respect']
love=['trust','enjoy','respect','mean']
like=love.copy#使用内置方法copy
like=['trust','enjoy','respect','mean']
c)列表的相关方法:brzone-blog
2.元组
a)标志:用()表示
b)基本操作(创建及不可变性)
barber=('Jack','Tom','Bob')#创建元组
现在,classmates这个tuple不能变了,它也没有append(),insert()这样的方法。其他获取元素的方法和list是一样的,你可以正常地使用barber[0],barber[-1],但不能赋值成另外的元素。
3.string字符串
a) 定义及基本操作(+,*,读取方式)
字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。
a='baby'
b='cute'
print(b,a)
>>>cute baby
4. 字符串格式化问题
print '%s is a beautiful girl,she is %d years old',%('Yang',19)
>>> Yang is a beautiful girl,she is 19 years old
转换说明符: