第 2 天 字符串,列表,元组常用方法助记操作示列

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第 2 天 字符串,列表,元组常用方法助记操作示列相关的知识,希望对你有一定的参考价值。

以下示列在python3.4中运行!

 

一、字符串的方法:
 
isalnum ##判断是否是字母或者是数字
技术分享
1 >>> n = welcome
2 >>> n.isalnum()
3 True
4 >>> 
View Code
 
isalpha ##判断是否是字母
技术分享
1 >>> n = welcome
2 >>> n.isalpha()
3 True
4 >>>
View Code
 
isdecimal ##判断是否是十进制小数
技术分享
>>> n = welcome
>>> n.isdecimal()
False
>>> 
View Code
 
isdigit ##判断是否是数字
技术分享
1 >>> n = welcome
2 >>> n.isdigit()
3 False
4 >>> 
View Code

 

islower ##判断是否全是小写

技术分享
1 >>> n = welcome
2 >>> n.islower()
3 True
4 >>> 
View Code

 

isupper ##判断是否全部是大写
技术分享
1 >>> n = welcome
2 >>> n.isupper()
3 False
4 >>> 
View Code

 

isnumeric ##判断是否是数字
技术分享
1 >>> n = welcome
2 >>> n.isnumeric()
3 False
4 >>> 
View Code
 
istitle ##判断是否是标题(首字母大写)
技术分享
1 >>> n = welcome
2 >>> n.istitle()
3 False
4 >>> 
View Code

 

按照指定字符分割:

技术分享
1 >>> n = welcome
2 >>> n.partition(lc)
3 (we, lc, ome)
4 >>>
View Code

 

字符的替换操作:

技术分享
1 >>> n = welcome
2 >>> n.replace(e,x)
3 wxlcomx
4 >>> 
5 >>> n.replace(e,x,1) ##替换第 1 个 e
6 wxlcome
7 >>> 
View Code

 

字符的查找:

技术分享
1 >>> n = welcome
2 >>> n.rfind(e) ##从右到左查找
3 6
4 >>> 
View Code

 

二、列表 list 的常用方法示列:

技术分享View Code

 

列表 append的追加元素:

技术分享
1 >>> a = [1,2,3,4]
2 >>> a.append(5)
3 >>> a
4 [1, 2, 3, 4, 5]
5 >>>
View Code

 

列表的切片操作:

技术分享
1 >>> a = [1,2,3,4]
2 >>> a [1:3] ##获取列表a 中下标为1 到 3的元素(包括3在内)
3 [2, 3]
4 >>> a [0:3]  ##获取列表a 中下标为0 到 3的元素(包括3在内)
5 [1, 2, 3]
6 >>>
View Code

 

列表index索引操作:

技术分享
1 >>> b = [2,4,5,r,fs]
2 >>> b.index(2) ##获取列表b的元素2 的索引(下标)值为0
3 0
4 >>> b.index(r)  ##获取列表b的元素r 的索引(下标)值为3
5 3
6 >>>
View Code

 

列表中删除元素操作 remove pop:

remove 操作:

技术分享
1 >>> b = [2,4,5,r,fs]
2 >>> b.remove(2) ##移除 b 列表中的 2 元素
3 >>> b
4 [4, 5, r, fs]
5 >>> b.remove(fs) ##移除 b 列表中的 fs 元素
6 >>> b
7 [4, 5, r]
View Code

 

pop操作:

技术分享
1 b = [4, 5, r]  
2 >>> b.pop(2) ## 移除b列表中下标为2 的元素,并返回该元素
3 r
4 >>> 
View Code

 

列表的包含判断操作:

技术分享
1 b = [4, 5, r]  
2 >>> 4 in b
3 True
4 >>>
View Code

 

列表元素的扩展:

技术分享
1 >>> a = [1,2,3,4]
2 >>> a.extend([4,7])
3 >>> a
4 [1, 2, 3, 4, 4, 7]
5 >>>
View Code

 

列表的指定文字插入元素:

技术分享
1 >>> a = [1, 2, 3, 4, 4, 7] 
2 >>> a.insert(0,99)
3 >>> a
4 [99, 1, 2, 3, 4, 4, 7]
5 >>> 
View Code

 

移除指定下标对应的元素,并返回被移除的元素:

技术分享
1 >>> a
2  = [99, 1, 2, 3, 4, 4, 7] 
3 >>> a.pop(0)
4 99
5 >>> a
6 [1, 2, 3, 4, 4, 7]
7 >>>
View Code

 

移除指定元素值:

技术分享
1 >>> a = [1, 2, 3, 4, 4, 7] 
2 >>> a.remove(7)
3 >>> a
4 [1, 2, 3, 4, 4]
5 >>> 
View Code

 

顺序反转:

技术分享
1 >>> a = [1, 2, 3, 4, 4]
2 >>> a.reverse()
3 >>> a
4 [4, 4, 3, 2, 1]
5 >>> 
View Code

 

三、元组操作:

元组的元素不可以修改, 但是元组的元素的元素是可以修改的:

技术分享
1 >>> t = (1,2,3,4,{5:cf},)
2 >>> t[4][5]=ok
3 >>> t
4 (1, 2, 3, 4, {5: ok}) ##把t 元组中{5:‘cf‘} 元素修改为{5: ‘ok‘}
5 >>>
View Code

 

四、字典

获取指定的key值:

技术分享
1 >>> a ={1:a,2:d}
2 >>> a.get(1)
3 a
4 >>>
View Code

 

获取字典的所有值:

技术分享
1 >>> a ={1:a,2:d}
2 >>> a.values()
3 dict_values([a, d])
4 >>> 
View Code

 

获取所有的key和values:

技术分享
1 >>> a ={1:a,2:d}
2 >>> a.items()
3 dict_items([(1, a), (2, d)])
4 >>> 
View Code

 

int类型转为float类型:

技术分享
1 >>> a = 10
2 >>> float(a)
3 10.0
4 >>> 
View Code

 

求商取余:

技术分享
1 >>> a = 19
2 >>> a.__divmod__(5)
3 (3, 4)
4 >>> a.__rdivmod__(5)
5 (0, 5)
6 >>>
View Code

 

求和:

技术分享
1 >>> a = 19
2 >>> a.__add__(2)
3 21
4 >>>
View Code

 

取绝对值:

技术分享
1 >>> a = -19
2 >>> abs(a)
3 19
4 >>> 
View Code

 

以上是关于第 2 天 字符串,列表,元组常用方法助记操作示列的主要内容,如果未能解决你的问题,请参考以下文章

python列表和元组的方法和属性

Python 基础入门笔记———— 字符串列表元组集合字典

列表 字典 元组 集合

列表与元组

python基本操作之列表,元组,string字符串

python第二天