python基础扩展(二)
2021-05-03 01:29
标签:常用操作 默认 ror 阿里巴巴 exp 返回值 expect 打印 常用 1.startswith(以什么开始) endswith(y)什么结束 2.replace(替换)用法 3.#strip:空白:空格、\t、\n strip去除指定的字符 4、split 分割 5.join方法 join方法形式:‘ ‘.join() join方法是把列表转换为 字符串,可以插入字符,对列表内容进行分割;但是join方法只能转换列表元素为字符串的列表。 python基础扩展(二) 标签:常用操作 默认 ror 阿里巴巴 exp 返回值 expect 打印 常用 原文地址:https://www.cnblogs.com/zjw5912/p/13200554.htmlpython基础扩展(二)
常用操作
s=‘taiWanw39dd‘
print(s.startswith(‘t‘)) #意思是‘以t开始’。返回值为:True
print(s.startswith(‘ta‘))#意思是‘以ta开始。返回值为:Ture
#利用切片法:
print(s.startswith(‘W‘,3,6))#意思是3到6的位置以W开头。
msg=‘Jike马 很nb,Jike马是阿里巴巴创始人,Jike马长的很帅‘
msg1=msg.replace(‘Jike马‘,‘赵铁柱‘) #默认全部替换
print(msg1)#返回值为:‘赵铁柱 很nb,赵铁柱是阿里巴巴创始人,赵铁柱长的很帅‘
msg1=msg.replace(‘Jike马‘,‘赵铁柱‘,2) # 从左至有依次替换2个位置.
print(msg1)#返回值为:‘赵铁柱 很nb,赵铁柱是阿里巴巴创始人,Jike马长的很帅‘
s1=‘ 赵铁柱\t‘
print(s1)
#打印结果:#结果显示 赵铁柱 前有两个空格,后面后一个tab(四个空格)
赵铁柱
s2=s1.strip()#去除空格
print(s2)
#打印结果:#结果显示 赵铁柱 前面两个空格 后面四个空格都去掉了
赵铁柱
s3=‘ rre铁柱qsd‘
s4=s3.strip(‘reqsd‘)
print(s4)
#打印结果:
铁柱
#去已经掉了rre和qsd
#默认按照空格分隔,返回一个列表
#str--->list
s5=‘铁柱 铜柱 钢柱‘
k=s5.split()
print(k)
#指定分隔符
s5=‘铁柱:铜柱:钢柱‘
k=s5.split(‘:‘)
print(k)
##n个分隔符会分割出来的元素为n+1个
s6=‘:lily:mike:tony‘
print(s6.split(‘:‘))
#打印结果:
[‘‘, ‘lily‘, ‘mike‘, ‘tony‘]
##########还可以加入参数分割####
print(s6.split(‘:‘,2))
#打印结果:
[‘‘, ‘lily‘, ‘mike:tony‘]
#1
a=[‘zhanagsan‘,‘lisi‘,‘wangwu‘]
b=‘ ‘.join(a)
print(b)
print(type(b))
输出结果:
zhanagsan lisi wangwu