一、Python简单的物件导向概念
所有资料皆算是一个物件,例如:整数、浮点数、字串等,我们可以为所建立的物件设计一些方法「函数」基本格式:物件.方法()
1.字串的方法
- lower():将字串转为小写
- upper():将字串转为小写
- tittle():将字串第一个字母转为大写,其余为小写
- rstrip():删除字串尾端多余的空白
- lstrip():删除字串开始端多余的空白
- strip():删除字串头尾端两边多余的空白
2.更改字串大小写
3.dir()获得系统内建物件的方法【实例1】列出字串物件,处理方式可以先设定一个字串变数,再列出此字串变数的方法
【实例2】列出物件string
二、获得串列的方法
【实例1】列出内建串列内字串元素,利用dir()了解有哪些串列方法可以使用
【实例2】列出内建串列内整数元素的方法。与上述内容相同
三、增加与删除串列元素
1.在串列末端增加元素:append()【实例】用name_list[3] = value 为串列增加元素,但发生索引值超过串列长度的错误→ 需用name_list.append(\'新增元素\')
2.任意位置插入串列元素:insret()使用格式:insert(索引,元素内容) #索引是插入位置,元素内容是插入内容
3.删除串列元素:pop()使用格式:value = name_list.pop() #没有索引:删除串列末端元素value = name_list.pop(i) #索引:删除指定串列元素→ 删除后会弹出删除后的值
4.删除指定元素remove()使用方法:name_list.remove(想删除的元素内容)*若有相同的元素,则只删除第一个出现的元素,如想删除所有则需用迴圈
四、串列的排序
1.颠倒排序:reverse() #颠倒排序name_list串列元素使用方式:name_list.reverse()*也可用[::-1]颠倒排序
2.sort()排序使用格式:name_list.sort() #由小排到大*如排序英文,建议改为全大写或小写→ 若想由「大到小」,只需在sort()新增"reverse=Ture"即可
3.sorted()排序使用格式:new_list = sorted(name_list) #用串列储存排序,原串列序列不改