【03】Python学习笔记:字符串及其魔法方法2

join方法

# join将字符串中的每一个元素按照指定的分隔符进行拼接
test = "Hello World"
print(test)
v = "_".join(test)
print(v)

 

split/lsplit/rsplit方法

# split/lsplit/rsplit以指定字符进行分割,但不获取该字符,可指定分割次数
test = "Hello World"
v1 = test.split('o',1)
print(v1)
v2 = test.split('o',2)
print(v2)

 

find方法

# find用于查找,找到后返回位置信息,若未找到则返回-1
test = 'Alex'
v3 = test.find('ex')
print(v3)
v4 = test.find('ax')
print(v4)

 

strip/lstrip/rstrip方法

# strip/lstrip/rstrip用于去除字符串中的space、\n、\t等
# 也可以指定参数
test = '***Hello World***'
v5 = test.strip('*')
print(v5)

 

索引

# 索引
test = 'Alex'
v6 = test[0]
print(v6)
v7 = test[0:-1]
print(v7)

 

len

# Python3里:len获取当前的字符串由几个字符组成,如下例,len=3
# Python2里:len获取当前的字符串一共多少个字节,如下例,len=9
test = '杨小明'
v9 = len(test)
print(v9)

# 作用于列表时,len计算共有几个切片
li = [11,22,33,'aa']
v10 = len(li)
print(v10)

 

for循环

# for循环
test = 'Hello world'
for abc in test:
    print(abc)

 

replace方法

# replace用于替换字符串中的特定字符
test = '*Alex*Alex*Alex*Alex'
v11 = test.replace('Alex','Hello',2)
print(v11)

 

关于字符串

字符串一旦创建,就不可修改。

一旦修改或拼接,都会重新生成新的字符串

 

range创建数列

# range创建数列
v12 = range(0,100,5)
for item in v12:
    print(item)

# 将字符串对应的索引打印出来
test = input('>>>')
for i in range(len(test)):
    print(i,test[i])

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值