语法~Python字符串

一、字符串的定义

1.介绍

  • 只可以存储字符串
  • 长度任意(取决于内存大小)
  • 支持下标索引
  • 允许重复字符串存在
  • 不可以修改(增加或删除元素等)

2.注意事项

  • 字符串无法修改,如果必须要做,只能得到一个新的字符串,旧的字符串是无法修改

二、字符串的下标

  • 从前向后,下标从0开始

  • 从后向前,下标从-1开始

    s = 'abcde'
    print(s[0])
    print(s[-1])
    

三、字符串的方法

1.index()

  • 功能:查找特定字符串的下标索引值

  • 语法:字符串.index(字符串)

    s = 'abcde'
    print(s.index('c'))
    

2.replace()

  • 功能:将字符串内的全部:字符串1,替换为字符串2

  • 语法:字符串.replace(字符串1,字符串2)

  • 注意:不是修改字符串本身,而是得到了一个新字符串

    s = 'abcde'
    
    print(s.replace('c', 'f'))
    

3.split()

  • 功能:按照指定的分隔符字符串,将字符串划分为多个字符串,并存入列表对象中

  • 语法:字符串.split(分隔符字符串)

  • 注意:字符串本身不变,而是得到了一个列表对象

    s = 'abc,efgk,cd'
    
    print(s.split(','))
    

4.strip()

  • 功能:字符串的规整操作(去前后指定字符,默认去空格)

  • 语法:字符串.strip()

    s = " FeiLink   "
    print(s.strip())
    
    s = "123FeiLink   "
    print(s.strip("123"))
    

5.count()

  • 功能:统计字符串中某字符串的出现次数

  • 语法:字符串.count(字符串)

    s = "FeiLink"
    print(s.count('i'))
    

6. len()

  • 功能:统计字符串的长度

  • 语法:len(字符串)

    s = "FeiLink"
    print(len(s))
    

7.切片

  • 功能:表示从序列中,从指定位置开始,依次取出元素,到指定位置结束,得到一个新序列

  • 语法:序列[起始下标:结束下标:步长]

    s = "FeiLink"
    
    # 取下标为3到5的元素
    print(s[3:6])
    # 每隔两个元素取一个元素
    print(s[::2])
    # 取下标为2之后的元素
    print(s[2:])
    # 倒序输出元素
    print(s[::-1])
    
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值