0
点赞
收藏
分享

微信扫一扫

字符串的相关方法和相关函数

玩物励志老乐 2022-02-27 阅读 106
python

1. 字符串的相关函数

  1. len()
  2. str(数据) : 将指定数据转换为字符串(任何类型的数据都可以转换成字符串,转的时候直接在数据的打印纸外面加引号)
  3. eval(字符串):计算字符串表达式的结果;将字符串转换为原始数据类型

2. 相关方法

  1. 字符串.join(序列) :字符串拼接;将序列中的元素,用指定字符串拼接成一个新的字符串(序列中的元素必须是字符串)
  2. 字符串.format()
  3. split
    1. 字符串1.splil(字符串2):将字符串1中的所有的字符串2作为切割点对字符进行切割,返会一个列表,,如果切割点在字符串的两端,切完后会出现空串
      如果切割点连续初选,也会出现空串
    2. 字符串1.splil(字符串2,n):将字符串1中的n个的字符串2作为切割点对字符进行切割,返会一个列表,,如果切割点在字符串的两端,切完后会出现空串
      如果切割点连续初选,也会出现空串
    3. 字符串1.splil(字符串2,n):将字符串1倒数第n个字符串2作为切割点对字符串进行切割
  4. replace :替换
    1. 字符串1.replace(字符串2,字符串3):将字符串1中的所有字符串2都替换成字符串3
    2. 字符串1.replace(字符串2,字符串3, n):将字符串1中的前n个字符串2都替换成字符串3
    3. str.maketrans(字符串1,字符串2): - 创建字符串1中所有字符和字符串2中所有的字符一一对应
    4. 字符串.translate(字符对照表):按照字符对映表的关系将字符串中的字符进行替换
  5. 删除字符串两端的空白:strip()
    1. 字符串.strip(): 去除字符串两边的空白
    2. 字符串.rstrip(): 去除字符串右边的空白
    3. 字符串.lstrip(): 去除字符串左边的空格
    4. 字符串.strip(符号): 去除字符串两边的指定内容
  6. count : 统计个数
    1. 字符串1.count(字符串2) 统计字符串1中字符串2出现的次数

字符串格式化:

  1. 格式字符串: 包含格式占位符的字符串%(数据1, 数据2,数据3,…)
    数据的个数。必须和字符串中占位符的一一对应

  2. 格式占位符:
    %s : 字符串占位符,可以对应任何类型的数据
    %d : 整数占位符,可以对应任何数字
    %f : 浮点数占位符,可以对应任何数字
    %.Nf : 浮点数占位符,可以对应任何数字,让数字保留两位小数

  3. f-string

    1. 基本用法:
      f'{表达式}': – 将{}中表达式的值作为字符串内容拼接到字符串中
    2. 添加参数:
      f'{提供数据表达式: 参数}'
      1. 控制小数分数:f'{提供数据表达式: .nf}' – 保留n位小数
      2. 金额数值显示加,号:f'{提供数据表达式: ,}'
      f'{提供数据表达式: ,.nf}' 控制显示和小书店
      3. 显示n位小数的百分比:f'{提供数据表达式: .n%}'
      4. 控制拼接的长度:f'{提供数据表达式: 填充符号 > 长度}' 大于号控制方向,^为左右两边
举报

相关推荐

0 条评论