• python中的字符串


    1、字符串定义:

    (1)使用引号括起来的数据类型就是字符串;

    (2)这里的引号可以是单引号、双引号、三单引号、三双引号;

    (3)需要注意的是,三引号可以保持字符串的原始格式,如换行等。

     打印内容为:

    2、字符串的拼接:+

     打印结果为:

    3、字符串 * 数字,表示这个字符串输出多少次

     打印结果为:

    4、字符串的成员运算:in   not in

     打印结果是:

    5、字符串的索引

    (1)索引用来获得字符串中的某 一 个元素;

    (2)索引的表示方式:name[索引值];

    (3)在python中索引是从0开始的。

     输出的结果为:

    (4)获取字符串长度的方法:

     输出的结果为:

     (5)如果索引值超出字符串的最大索引值会报 IndexError 错误。

     输出结果会报错:

    6、字符串的切片

    (1)切片是用来获取字符串中的多个元素的值;

    (2)切片的表示方式:str_name[start:end:step]

    (3)规则:取头不取尾

     输出的结果为:

     (4)按照不同的步长取值;

    输出的结果为:

    (5)索引中省略start、end、step

    str_name[:end]-->从开头取到倒数第二个字符,步长为1

    str_name[start:]-->从开头取到结尾,步长为1

    str_name[::]----->取整个字符串

    str_name[::-1]---->倒序输出整个字符串

    (6)在切片中,超出范围不报错,它表示取整个字符串。

     输出的结果为:

    (7)步长为负数:即 end > start

     输出的结果为:

    总结:切片什么时候能取到值,什么时候不能取到?

    A:判断end - step是正数还是负数;

    B:step是正数还是负数;

    C:只有A、B中的结果方向一致时才能取到值,即都是正数或者都是负数,如果一正一负则不可能取到值。 

    7、字符串的格式化输出:

    (1)使用{}进行占位,fomat()关键字进行格式化输出

    输出的结果为:

    需要特别注意的是:坑位一定要比值少

    (2)位置索引,其原则是要传都传,要不传就都不传

     (3)关键字索引:一般用在参数较多的情况中

     8、字符串的常用内置函数

    (1)upper():将全部英文字母转换为大写;

    (2)lower():将全部英文字母转换为小写;

    (3)title():标题形式,即将每个单词的首字母大写;

    (4)capitalize():整个字符串的首字母大写;

    (5)replace():替换指定的字符;

     输出的结果为:

    (6)find():查找指定的内容,如果内容存在,则返回其索引的开始值,如果不存在则返回-1;

     输出的结果为:

     (7)index():查找指定字符的索引值,如果找到会返回其索引值,如果找不到会报ValueError,即值错误;

     输出的结果为:

     (8)count():统计字符在字符串中出现的次数;

    (9)join():字符串拼接的高级用法;

    效果就等同于用加号拼接字符串,同时以逗号进行分割。

    返回的结果是:

     (10)split():拆开,返回的值是一个列表;

    返回的结果是:

     

    (11)strip():最常用的用法就是去掉字符串两边的空格;

     返回的结果是:

     (12)isdigit():判断字符串是否是数字;

    (13)islower():判断字符串是否是小写字母;

  • 相关阅读:
    命名实体识别Lattice LSTM
    python+pytest接口自动化(16)接口自动化项目中日志的使用 (使用loguru模块)
    20220412内部群每日三题清辉PMP
    20220419内部群每日三题清辉PMP
    20220519内部群每日三题清辉PMP
    20220505内部群每日三题清辉PMP
    20220512内部群每日三题清辉PMP
    20220414内部群每日三题清辉PMP
    20220428内部群每日三题清辉PMP
    20220413内部群每日三题清辉PMP
  • 原文地址:https://www.cnblogs.com/Cactus-xiaot/p/12720545.html
Copyright © 2020-2023  润新知