数据类型的内置函数(二)

split(),splitlines()

# split()用指定字符切割字符串,返回字符串组成的列表

s = '日照香炉生紫烟*疑是银河落九天*飞流直下三千尺'
list1 = s.split('*')
print(list1)

# splitlines() 以换行切割字符串

s = '''日照香炉生紫烟\n疑是银河落九天\n飞流
直下三千尺'''
print(s.splitlines())
View Code

join() 

# join() 将列表按照指定字符串连接

list1 =  ['日照香炉生紫烟','疑是银河落九天','飞流直下三千尺']
s = '*'.join(list1)
print(s)
View Code

 

ljust(),center() ,rjust()

#ljust() 指定字符串的长度,n内容靠左,不足的位置用指定字符填充,默认空格,返回字符串
s = 'abd'
print(len(s))
print(s.ljust(5)+'ef')

# center() 指定字符串的长度,内容居中,不足的位置用指定字符填充,默认空格,返回字符串
print(s.center(5,'#'))

#rjust() 指定字符串的长度,n内容靠右,不足的位置用指定字符填充,默认空格,返回字符串
print(s.rjust(5,'*'))
View Code

strip(),lstrip(),rstrip()

# strip() 去掉左右两边指定字符,默认去掉空格
#lstrip() 去掉左侧指定字符 ,默认去掉空格
#rstrip() 去掉右侧指定字符 ,默认去掉空格
s = '  English   '
print('- - - -'+s.strip()+'- - - ')
print('- - '+s+'- - ')

s = '- - %sadadf- - - %'
print(s.lstrip('- %'))
print(s.rstrip('- %')) 
View Code

zfill()

# zfill() 指定字符串长度内容靠右,不足的位置用0填充
s = 'adad'
print(s.zfill(5))
View Code

maketrans()
translate()

# maketrans() 生成用于字符串替换的映射表
# translate() 进行字符串替换

s = '今天晚上我吃的是麻辣烫,好吃的要死'
table = s.maketrans('麻辣烫','辣火锅')
print(table)
print(s.translate(table))
View Code

 

转载于:https://www.cnblogs.com/llj0403/p/9224349.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值