前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Python序列方法

Python序列方法

作者头像
对弈
发布2019-09-04 15:53:05
发布2019-09-04 15:53:05
66800
代码可运行
举报
运行总次数:0
代码可运行
代码语言:javascript
代码运行次数:0
复制
最近在学习python,总结了一下关于序列的的用法,希望帮到初学者

 

#主要序列类型 str list tuple

#列表 list

ls=[1,2,3,4]
#末尾追加
ls.append(5)


#添加多个,扩展
ls.extend([5,6,7])


#在某个位置插入一个值
ls.insert(2,100)
ls.insert(3,'a')

 

#移除某个对象,相同移除第一个
ls.remove('a')

#出栈,默认最后一个
ls.pop()

#指定位置移除元素,索引,其实和remove一样
ls.pop(5)

#统计个数
lss=ls*4  #重复4数
lsscount=lss.count(6)

# 查看元素的索引值 index
x=list('hello python')
x.index('o')#从列表中找某个值第一个匹配项的索引位置。
#如果没有找到则报错误

# 清空列表
x.clear()
print('清楚后x字符串:',x)#位置

#复制列表,和L[:]的复制方式一样属于浅复制。
y=ls.copy()
print(y)

#反向
ls.reverse()

#排序 字符按ascii值比较
ls.sort()
print(ls)
d = [[1,2,2],(1,),'11232333']
b=type(d)
print(b)#list
print(type(d[0]))#list
print(type(d[1]))#tuple
print(type(d[2]))#str


#元组的方法 tuple
#list是可变的,而元组是不可变
tp1(1,2,3)
tp2=4,


# 统计个数
tp1.count(1)

#查看索引值
tp1.index(3)

# 列表的可变
ls[2] = 'abc'
ls[-1] = 'xxx'

tp3 = 1,2,'python',[4,5,6]

 

 

# 字符串的方法
# 不可变对象
ss1 = 'hello python'

#判断是否以某个元素结束,是则返回true,否则返回false

ss1.endswith('n')
ss1.endswith('nl')

 

#判断是否以某个元素开始,是则返回true,否则返回false

ss1.startswith('h')               

 

#判断是否存在某个元素                                                                                                                                                                ss1.index('o',5)

ss1.find('o')  #如果元素不存在,返回-1

 

#检测字符串是否只由字母组成 = '112233444'                                                                                                                                     
ss1.isalpha()

 

#检测字符串是否只由数字组成
ss1.isdigit()

 

#方法检测字符串是否都由小写字母组成
ss1.islower()

#检测字符串中所有的字母是否都为大写
ss1.isupper()

#将字符串中的小写字母转为大写字母ss1.upper()
ss1 = ss1.upper()

 

#将字符串中的大写字母转为小写字母
ss1 = ss1.lower()

ss1.replace(ss1 = ss1 +'python'*3

声明:本文为原创,作者为 对弈,转载时请保留本声明及附带文章链接:http://www.duiyi.xyz/c%e5%ae%9e%e7%8e%b0%e9%9b%b7%e9%9c%86%e6%88%98%e6%9c%ba-61/

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-08-02,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档