python数据类型——字符串

1、字符串下标

对字符串的每个元素进行编号: 下标从0开始,每个下标都是整数

s = “hello”
#下标范围: 0-4

通过下标来取出字符串中的元素

#字符串名字[下标]
s = “world”
print(s[2]) # r

下标为负,从右边第一个:-1到左边第一个-n

s = “hello”
s[-1] # o
s[-5] # h

2、字符串操作

替换 replace

s = “hello python,hello world”
s.replace(",", " “) # 将,替换为空格,此时s本身没有改变
s = s.replace(”,", " ") # 通过重新赋值,s本身改变

分割split:标志存在,按标志切分,标志不存在,整个字符串不分割
spplit()中不写任何标志,默认按空格分割,且会去除空字符串

拼接 join:将每个单词按照标志连接在一起

分割字符串中所有单词

s = “hello python, hello world, hello china”
#1、标志不统一,替换统一
s = s.replace(",", " “)
#2、 分割字符串
l = s.split()
l: [‘hello’, ‘python’, ‘hello’, ‘world’, ‘hello’, ‘china’]
#3. 按 “-” 拼接l
#-”.join(l)
#"+".join(l)

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值