Python str 常见操作

  • 字符串截取

    >>> name = "abcdefg"
    >>> print(name[0])
    a
    >>> print(name[2:3])
    c
    >>> 
    
  • 常用方法

    # 测试文案
    name = "abcdefg"
    
    # 内容居中,左右进行填充指定字符
    print(name.center(50, '-')) # 输出结果: ---------------------abcdefg----------------------
    
    # 查找字符串里有几个 a 字符
    print(name.count('a')) # 全局搜索结果:1
    print(name.count('a', 1, 5)) # 局部搜索结果:0
    
    # 判断开头/结尾
    print(name.endswith('g')) # True
    print(name.startswith('g')) # False
    
    # 字符查找,找到指定字符在字符串中的索引
    print(name.find('d')) # 3
    
    # 字符串替换
    print(name.replace('a', 'd')) # 全部替换:dbcdefg
    print(name.replace('d', 'z', 1)) # 替换一次:abczefg
    
    # 字符串分割
    print(name.split('d')) # 全部拆分:['abc', 'efg']
    print(name.split('d', 1)) # 拆分一次:['abc', 'efg']
    
    # 是否为整数
    print(name.isdigit()) # False
    print('20'.isdigit()) # Ture
    
    # 字符串拼接
    list = ['a', 'b', 'c']
    print('-'.join(list)) # a-b-c
    
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

卡尔特斯

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值