☰
15个字符串方法搞定办公自动化
2026/10/4 16:52:03 网站建设 项目流程

这篇解决什么问题

在处理文本文件、管理文件名称、梳理内容详情、记录日志信息时, 这种工作每天都必须要用到。

截取一段文字

替换敏感词、替换符号

要把姓名进行分割,把手机号进行分割, 还要把路径进行分割。

对是否以某某开头或者以某某结尾的情况来进行一个判断。

将大小写进行转换, 并且去除空格。

将输出的内容整理一下使其变得整齐, 方便阅读和理解。

就在今天, 我们把那些最常使用的、最高频出现的字符串方法, 在一个地方全部给大家讲解结束。

它是用于办公自动化操作不可或缺的得力助手, 同时也是专门处理文档事务以及执行数据清洗任务的必备软件。

一、字符串是什么?

使用单引号进行包裹的情况属于字符串的范畴, 另外, 使用双引号来进行括起来的情况也同样是字符串, 同时, 采用三引符号所包围的部分也被定义为字符串的类型。

s = "hello python"

二、使用频率最高的一共十五个字符串方法, 把这十五个背会就完全够用了, 第一个是len这个方法, 它的作用是获取长度。

s = "abc123"

print(len(s)) # 6

2. strip方法的作用就是把左右两边的空格还有换行符给去掉。

s = " hello "

print(s.strip()) # "hello"

3. 通过使用upper方法以及lower方法, 可以将文本内容转换为大写形式或者小写形式。

print("abc".upper()) # ABC

print("ABC".lower()) # abc

4. (old, new) —— 替换

s = "hello world"

print(s.replace("world", "Python")) # hello Python

5. 这个叫做split的函数, 它的作用是利用指定的分隔符, 将对应的字符串内容拆解成一个列表形式的数据结构。

s = "a,b,c,d"

print(s.split(",")) # ['a','b','c','d']

6. 通过调用这个方法, 把里面的列表整体拼接起来, 最终变成长串的文本内容。

lst = ["a","b","c"]

print("-".join(lst)) # a-b-c

7. find /index —— 查找位置

s = "hello"

print(s.find("e")) # 1

8. 关于开头部分和结束部分的内容, 我们可以先进行一下简单的分析和判断。

这对于处理文件来说是绝对必需的必备内容。

filename = "test.jpg"

print(filename.endswith(".jpg")) # True

9. 通过判断该数值究竟是否为纯数字。

print("123".isdigit()) # True

print("12a".isdigit()) # False

10. 需要判断一下这个内容, 是不是一个由纯字母构成的字符串。

print("abc".isalpha()) # True

11. 将字符串的首个字母转换成大写的形式。

print("hello".capitalize()) # Hello

12. 这个单词的意思是用来统计某个东西出现的具体次数。

s = "ababa"

print(s.count("a")) # 3

13. 切片

开始:结束

从这段内容中间把特定的那部分字符给拿出来。

s = "abcdef"

print(s[1:4]) # bcd

14. f-格式化这个方法, 它是使用频率最高、最为常见的一种操作方式。

name = "小明"

print(f"你好,{name}")

15. —— 居中显示

print("标题".center(20, "-"))

三、在办公实操的环节里面, 关于处理文件名称的这个事儿, 实际上是非常地有实用价值的。

filename = " 证件照.PNG "

# 1. 去掉空格

filename = filename.strip()

# 2. 转小写

filename = filename.lower()

# 3. 判断是不是图片

if filename.endswith((".png", ".jpg", ".jpeg")):

print("这是图片")

# 4. 分割文件名和后缀

name, ext = filename.split(".")

print("文件名:", name)

print("后缀:", ext)

四、就是字符串, 它的核心口诀有三句, 只要用引号把它括起来就行了, 调用它的方法的时候, 直接点那个变量就可以。

方法 ()处理文件必用:strip、split、五、最常用 10 个方法速记(建议收藏)strip() 去空格() 替换split() 分割join() 合并/ 判断文件upper/lower 大小写 判断数字len() 长度切片 截取f- 格式化

在办公自动化的场景之中, 字符串这一种数据类型是应用得最为频繁的。

文件的名字、存放的路径、里面的内容、运行的日志还有表格数据, 这些全都要依赖它。

请点击关注我的csdn账号, 以便持续接收系列的教程更新内容, 这些内容会从代码编写一直到最终形成的软件产品, 逐步帮助各位变成编程领域的小高手。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询