学习时间:2017/09/19
第14课:元组
知识点汇总:
- 元组和列表最本质的区别就是元组是封闭的列表,它一旦定义就不可修改,不可插入或删除任意一个元素等操作。
- 创建和访问一个元组
>>> tuple2=() #创建一个空元组
>>> type(tuple2)
<class 'tuple'>
>>> tuple3=(1,) #或‘tuple3=1,’创建一个只有一个元素的元组(注意有逗号)
>>> type(tuple3)
<class 'tuple'>
>>> tuple1=(1,2,3,4,5,6,7,8) #访问一个元组
>>> tuple1
(1, 2, 3, 4, 5, 6, 7, 8)
>>> tuple1[1]
2
>>> tuple1[5:]
(6, 7, 8)
>>> tuple1[:5]
(1, 2, 3, 4, 5)
逗号对元组的重要性:
>>> 8 * (8)
64
>>> 8 * (8,)
(8, 8, 8, 8, 8, 8, 8, 8)
3.更新和删除一个元组
>>> temp=('小甲鱼','黑夜','迷途','小布丁') #元组的更新,创建新的元组覆盖旧的
>>> temp=temp[:2]+('怡静',)+temp[2:]
#在拼接只有一个元素的元组时,逗号和小括号都不能少
>>> temp
('小甲鱼', '黑夜', '怡静', '迷途', '小布丁')
>>> del temp #删除元组
4.元组的相关操作符:与列表相同
第15、16节课:字符串
知识点汇总:
1.常见字符串操作:
>>> str1='i love you'
>>> str1.capitalize()
#把字符串的第一个字符改成大写(创建了新的字符串,旧字符串未改变)
'I love you'
>>> str1.casefold()
#把整个字符串的所有字符改成小写
'i love you'
>>> str1.center(20)
#将字符串居中,并用空格填充至长度width
' i love you '
>>> str1.count('o',1,8)
#返回sub在字符串中出现的次数,起始位置和终止位置可选
#起始位置计算在内,终止位置不算
1
>>> str1.endswith('yo',1,10)
#检查字符串是否以sub子字符串结束,如果是返回True,否则Falseÿ