资讯详情

资讯详情

15个字符串方法搞定办公自动化

这篇解决什么问题在处理文本文件、管理文件名称、梳理内容详情、记录日志信息时, 这种工作每天都必须要用到。截取一段文字替换敏感词、替换符号要把姓名进行分割,把手机号进行分割, 还要把路径进行分割。对是否以某某开头或者以某某结尾的情况来进行一个判断。将大小写进行转换, 并且去除空格。将输出的内容整理一下使其变得整齐, 方便阅读和理解。就在今天, 我们把那些最常使用的、最高频出现的字符串方法, 在一个地方全部给大家讲解结束。它是用于办公自动化操作不可或缺的得力助手, 同时也是专门处理文档事务以及执行数据清洗任务的必备软件。一、字符串是什么使用单引号进行包裹的情况属于字符串的范畴, 另外, 使用双引号来进行括起来的情况也同样是字符串, 同时, 采用三引符号所包围的部分也被定义为字符串的类型。s hello python二、使用频率最高的一共十五个字符串方法, 把这十五个背会就完全够用了, 第一个是len这个方法, 它的作用是获取长度。s abc123print(len(s)) # 62. strip方法的作用就是把左右两边的空格还有换行符给去掉。s hello print(s.strip()) # hello3. 通过使用upper方法以及lower方法, 可以将文本内容转换为大写形式或者小写形式。print(abc.upper()) # ABCprint(ABC.lower()) # abc4. (old, new) —— 替换s hello worldprint(s.replace(world, Python)) # hello Python5. 这个叫做split的函数, 它的作用是利用指定的分隔符, 将对应的字符串内容拆解成一个列表形式的数据结构。s a,b,c,dprint(s.split(,)) # [a,b,c,d]6. 通过调用这个方法, 把里面的列表整体拼接起来, 最终变成长串的文本内容。lst [a,b,c]print(-.join(lst)) # a-b-c7. find /index —— 查找位置s helloprint(s.find(e)) # 18. 关于开头部分和结束部分的内容, 我们可以先进行一下简单的分析和判断。这对于处理文件来说是绝对必需的必备内容。filename test.jpgprint(filename.endswith(.jpg)) # True9. 通过判断该数值究竟是否为纯数字。print(123.isdigit()) # Trueprint(12a.isdigit()) # False10. 需要判断一下这个内容, 是不是一个由纯字母构成的字符串。print(abc.isalpha()) # True11. 将字符串的首个字母转换成大写的形式。print(hello.capitalize()) # Hello12. 这个单词的意思是用来统计某个东西出现的具体次数。s ababaprint(s.count(a)) # 313. 切片开始结束从这段内容中间把特定的那部分字符给拿出来。s abcdefprint(s[1:4]) # bcd14. 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账号, 以便持续接收系列的教程更新内容, 这些内容会从代码编写一直到最终形成的软件产品, 逐步帮助各位变成编程领域的小高手。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →