Skip to content

字符串常用方法

面试题目

  • 级别: L1
  • 知识模块: Python 编程语言

请列举字符串常用方法

公司

  • 小米

招聘类型

社招

题目解析

本题目主要考察对字符串常用 API 的了解和掌握程度

答案

字符串操作方法有很多,可将字符串方法进行分类如下:

  • 统计查找替换类 - index() 查找子串 - find() 查找子串,找不到不报错 - count() 统计子串
  • 字符串判断类 - startswith() 判断是否以指定字符串开头 - endswith() 判断是否以指定字符串结尾 - isdigit() 判断是否是数字字符串 - isupper() 判断是否是全大写字母 - islower() 判断是否是全小写字母
  • 字符串转换类 - upper() 转大写 - lower() 转小写
  • 字符串对齐类 - center() 居中对齐 - ljust() 左对齐 - rjust() 右对齐
  • 字符串去除空白类 - strip() 去除两端空白字符
  • 字符串分割类 - split() 分割字符串
  • 字符串连接类 - join() 连接字符串
  • 编码解码类 - encode() 编码 - decode() 解码