Python-字符串学习对象

  1. 什么是字符串:
    肉眼可以识别,具有特殊含义的字符组成的串
  2. python如何表示字符串(定义字符串)
    python 中的字符串,可以使用单引号、双引号或者三个单引号包含的字符,都是字符串。
    通过全局函数str()定义:s = str(‘字符串’)
  3. 字符串的常见方法:
    capitalize() # 让字符串首字母大写(规范化每段的第一句话)
    在这里插入图片描述
    center(width,[fillchar]) # 设置字符串按照长度居中,fillchar默认是空格,可以自定义,若width小于字符串长度不做任何操作
    在这里插入图片描述
    ljust # 左对齐,fillchar默认是空格,可以自定义
    在这里插入图片描述
    rjust # 右对齐,fillchar默认是空格,可以自定义
    在这里插入图片描述
    count() # 统计字符或者字符串出现的次数
    在这里插入图片描述
    endswith() # 判断字符串是否以xxx结尾
    在这里插入图片描述
    startswith() # 判断字符串是否以xxx开头
    在这里插入图片描述
    index # 查找字符或者字符串在字符串中第一次出现的位置,如果字符或者字符串不存在,则抛出异常
    在这里插入图片描述
    rindex # 查找字符或者字符串在字符串中最后一次出现的位置
    在这里插入图片描述
    find # 查找字符或者字符串在字符串中第一次出现的位置,如果字符或者字符串不存在,则返回-1
    在这里插入图片描述
    rfind # 查找字符或者字符串在字符串中最后一次出现的位置
    在这里插入图片描述
    encode(charset) # encode python3提供python用来将字符串转换为字节的一个方法
    如果字节想转换为字符串呢?decode(charset) # 将字节转换为字符串
    在这里插入图片描述
    format # 用来格式化字符串的
    在这里插入图片描述
    islower # 判断是否都是小写字母
    在这里插入图片描述
    isupper # 判断是否都是大写字母
    在这里插入图片描述
    istitle # 判断字符串是否是标题
    title # 将字符串转换为标题格式
    在这里插入图片描述
    isdigit # 判断是不是数字
    在这里插入图片描述
    isalnum # 判断是否都由有效符号
    在这里插入图片描述
    isalpha # 判断是否都由字母组成
    在这里插入图片描述
    lower # 将字符串转换为小写字母
    在这里插入图片描述
    upper # 将字符串转换为大写字母
    在这里插入图片描述
    split(“符号”) # 按照特定的符号,将字符串切割,返回一个列表
    在这里插入图片描述
    join(iterable) # 按照特定的符号,将一个可迭代对象拼接成字符串
    在这里插入图片描述
    strip # 清除字符串两侧的空格
    在这里插入图片描述
    lstrip # 清除左侧空格
    在这里插入图片描述
    rstrip # 清除右侧空格
    在这里插入图片描述
    replace(“原字符串”, “新值”) # 替换对应的字符串
    在这里插入图片描述
  4. 切割一个字符串:
    切片:python提供大家用来切割可迭代对象(容器)
    iterable[start:] # 从start位置开始切割,切到末尾
    在这里插入图片描述
    iterable[start:end] # 从start位置开始切割,切到end位置为止,注意end并不包含 [)区间
    在这里插入图片描述
    iterable[start🔚step] # 从start位置截取,到end位置结束,step为步长,步长默认是1
    注意:使用切片进行数据分割是时候,第三个参数是步长
    在这里插入图片描述
    如果步长为正,则从左到右切
    如果步长为负,则从右向左切,但是下标还是从左而右数的
    注意:同时python也提供负索引(从右向左数,注意:最后一个元素是-1,倒数第二个是-2,以此类推)
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值