自然语言处理笔记002----字符串处理
NLP处理的对象是文本字符串内容一般来讲文本基本都是有字符串构成的。文本基本上也是由字符串组成的。1.lstrip rstrip strip---去掉特殊字符包括空格换行符等import numpy as np s hello,我是风清扬我会独孤九剑。。。哈哈哈 #去掉开头空格 s1s.lstrip() #去掉结尾空格 s2s.rstrip() #去掉首尾空格 s3s.strip() print(s1) print(s2) print(s3) print(s)结果hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈2.repalce,替换字符串中的字符或者子字符串。但不改变原来的字符串s hello,我是风清扬我会独孤九剑。。。哈哈哈 s4s.replace(hello,幸会) print(s4) print(s) #同样可以使用替换的功能删除某个子串 s5s.replace(。。。哈哈哈 ,) print(s5)结果幸会,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈 hello,我是风清扬我会独孤九剑。。。哈哈哈3.字符串截取my_hello大家好我是风清扬来自于华山派成名绝技独孤九剑 #从左到右切片,左闭右开。 print(my_hello[0:3]) #中间位置切片 print(my_hello[4:45]) #从尾部开始切片 print(my_hello[-1-4:-1]) #有步长切片 print(my_hello[::2]) #翻转 print(my_hello[::-1])运行结果大家好 我是风清扬 独孤九剑 大好我风扬来于山名技独九 剑九孤独技绝名成派山华于自来扬清风是我好家大4.字符串拼接与分割dfbb大家好我是东方不败。来自日月神教 fqy大家好我是风清扬。来自华山派 #字符串相加 str1dfbbfqy print(str1) #join的用法 s[大家好,我是任我行,我会吸星大法,我要找东方不败报仇] str2:.join(s) print(str2) # 通过split的方式切分,返回值是一个列表 tmp_str 我是陆超我是李雪琴我是毛毛姐好high哟,感觉人生已经达到了高潮,感觉人生已经达到了巅峰 str3tmp_str.split() print(str3)运行结果大家好我是东方不败。来自日月神教大家好我是风清扬。来自华山派 大家好:我是任我行:我会吸星大法:我要找东方不败报仇 [我是陆超, 我是李雪琴, 我是毛毛姐好high哟,感觉人生已经达到了高潮,感觉人生已经达到了巅峰]5.查找tmp_str 我是陆超我是李雪琴我是毛毛姐好high哟,感觉人生已经达到了高潮,感觉人生已经达到了巅峰 #find 返回子串在原字符串中的首索引 str4tmp_str.find(毛毛) print(str4) str5tmp_str.index(毛毛) print(str5)运行结果13 136.大小写互换shello,my name is FengQingyang #转为小写 s1s.lower() print(s1) #转为大写 s2s.upper() print(s2) #首字母大写 s3s.capitalize() print(s3)运行结果hello,my name is fengqingyang HELLO,MY NAME IS FENGQINGYANG Hello,my name is fengqingyang暂时先总结这么多吧以后碰到相关的内容再补写

相关新闻

AI技术五层框架:从工具到通用智能的演进路径

AI技术五层框架:从工具到通用智能的演进路径

1. 项目概述:AI技术演进的五层框架解析在咖啡厅里,我注意到邻桌两位年轻开发者正对着手机屏幕上的ChatGPT输出结果啧啧称奇。这让我想起十年前第一次接触机器学习时,连一个简单的线性回归模型都要折腾半天。如今AI技术已经发展到连非专业人士…

2026/7/25 4:27:56阅读更多 →
基于CNN的大黄蜂图像识别技术实践

基于CNN的大黄蜂图像识别技术实践

1. 项目背景与核心需求大黄蜂识别这个课题听起来有点小众,但背后其实藏着不少有意思的技术挑战。我在帮学生做毕设指导时发现,很多农业科技公司和生态研究机构都在头疼一件事:如何快速准确地从野外监控画面中识别出特定昆虫物种。传统的人工筛…

2026/7/25 4:27:56阅读更多 →
TI ADC32RF44功率检测模块实战配置:从IIR滤波到RMS功率监测

TI ADC32RF44功率检测模块实战配置:从IIR滤波到RMS功率监测

1. 项目概述:从高速ADC的“眼睛”到“大脑”在射频接收链路或者高速数据采集系统中,模数转换器(ADC)扮演着将模拟世界映射到数字世界的“眼睛”角色。然而,一颗像TI ADC32RF44这样的高性能、双通道、14位、最高3GSPS采…

2026/7/25 4:27:56阅读更多 →
042-学英语二语法的费曼式理解

042-学英语二语法的费曼式理解

费曼学习法系列 第042篇 用费曼学习法学英语(二):语法的费曼式理解 一、语法不是规则,是"语言的使用习惯" 大多数人在学校学的语法是一套"规则体系":第三人称单数加s、过去式加ed、现在完成时用have+过去分词……这些规则越积越多,到后来你发现总…

2026/7/25 5:50:14阅读更多 →
基于TI bq51025的无线充电接收端设计:从Qi协议到工程实践全解析

基于TI bq51025的无线充电接收端设计:从Qi协议到工程实践全解析

1. 项目概述与核心价值在智能手机、可穿戴设备乃至电动牙刷、无线耳机等消费电子产品全面拥抱无线充电的今天,作为硬件工程师,我们面临的挑战远不止是“放上去就能充”这么简单。如何确保充电过程高效、安全且稳定,尤其是在不同功率等级和复杂…

2026/7/25 5:50:14阅读更多 →
060-我已经够好了的陷阱

060-我已经够好了的陷阱

刻意练习 060:"我已经够好了"的陷阱 如何克服满足感继续精进 你有没有遇到过这样的情况:经过几个月的练习,你终于可以在某个技能上做到"可接受"的水平了——弹一首曲子不跑调了,写的代码能跑了,演讲不再紧张了。然后,一种满足感悄然降临。你不再迫…

2026/7/25 5:50:14阅读更多 →
059-结果导向的误区

059-结果导向的误区

刻意练习系列 059:结果导向的误区 误区与陷阱系列 一、引子:成绩单上的骗局 一位钢琴学生每天练琴四小时,三个月后参加考级,却只拿到了"通过"而非"优秀"。她很沮丧——明明练了那么久,为什么结果不如预期? 她的老师翻看她的练习记录后发现了一个典…

2026/7/25 5:50:14阅读更多 →
C++端序转换工具类设计:从原理到现代工程实践

C++端序转换工具类设计:从原理到现代工程实践

1. 项目概述:为什么我们需要一个端序转换工具类?在C开发中,尤其是涉及网络通信、文件解析、跨平台数据交换或者与硬件直接交互的场景里,有一个概念你几乎无法绕开,那就是“端序”,也叫字节序。我第一次被它…

2026/7/25 5:50:14阅读更多 →
Gemini 3.5 Flash:轻量级多模态AI模型在计算机操作场景的应用指南

Gemini 3.5 Flash:轻量级多模态AI模型在计算机操作场景的应用指南

Gemini 3.5 Flash 是 Google 最新推出的轻量级多模态 AI 模型,专门针对计算机使用场景进行了优化。这个模型最大的特点是响应速度快、成本低,特别适合需要实时交互的计算机操作任务。如果你正在寻找一个能够理解计算机操作指令、协助完成日常计算任务的 …

2026/7/25 5:48:14阅读更多 →
Go语言静态资源打包方案对比与实践指南

Go语言静态资源打包方案对比与实践指南

1. 项目背景与核心需求在Go语言开发中,我们经常需要处理静态资源文件的打包问题。无论是Web应用的模板文件、前端资源,还是配置文件、证书等,都需要随程序一起分发。传统做法是将这些文件与编译后的二进制文件放在同一目录下,但这…

2026/7/25 1:01:14阅读更多 →
Go语言实现高性能LDAP认证服务的架构与实践

Go语言实现高性能LDAP认证服务的架构与实践

1. 项目背景与核心价值LDAP(轻量级目录访问协议)作为企业级身份认证的黄金标准,已经服务了超过80%的财富500强公司。我在金融科技领域实施统一认证体系时,发现传统Java方案存在启动慢、内存占用高等痛点。而Go语言凭借其协程并发模…

2026/7/25 1:01:14阅读更多 →
【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

【AI面试官实战指南】:用ChatGPT模拟10类高频技术岗面试,3天提升应答精准度92%

更多请点击: https://intelliparadigm.com 第一章:AI面试官实战指南的核心价值与适用场景 AI面试官并非替代人类HR的“黑箱工具”,而是以可解释、可审计、可迭代的方式,赋能招聘全链路的关键基础设施。其核心价值在于将主观经验沉…

2026/7/25 1:01:14阅读更多 →
突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存

突破文档下载限制:kill-doc让你看到的都能保存 【免费下载链接】kill-doc 看到经常有小伙伴们需要下载一些免费文档,但是相关网站浏览体验不好各种广告,各种登录验证,需要很多步骤才能下载文档,该脚本就是为了解决您的…

2026/7/25 0:01:16阅读更多 →
C++ string类模拟实现:从深拷贝到内存管理的完整指南

C++ string类模拟实现:从深拷贝到内存管理的完整指南

1. 项目概述:为什么我们要“手撕”string类?在C的学习道路上,尤其是从C语言过渡到C的“初阶”阶段,string类绝对是一个绕不开的核心。标准库里的std::string用起来太方便了,、find、substr,几个操作符和函数…

2026/7/25 0:01:16阅读更多 →
三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

三角洲寻宝鼠工具:高效文件搜索与资源管理实战指南

1. 先搞清楚“三角洲寻宝鼠”到底是什么工具从名称来看,“三角洲寻宝鼠”更像是一个资源查找或文件检索类工具,而不是游戏或娱乐软件。这类工具的核心价值在于帮助用户快速定位特定资源,比如文档、图片、压缩包或特定格式的文件。如果你经常需…

2026/7/25 0:01:16阅读更多 →
YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

YOLOv8推理性能优化:从1.2FPS到35FPS的全链路加速实践

如果你在部署 YOLOv8 时,发现推理速度只有可怜的 1-2 FPS,而别人的演示视频却能跑到 30 FPS 以上,那么问题很可能不在模型本身,而在于你的整个处理链路。很多开发者拿到一个训练好的 YOLOv8 模型后,会直接使用官方示例…

2026/7/24 23:01:03阅读更多 →
Coze与Dify对比指南:低代码AI应用开发从入门到实战

Coze与Dify对比指南:低代码AI应用开发从入门到实战

1. 从零到一:为什么你需要了解 Coze 和 Dify?如果你对 AI 应用开发感兴趣,但一看到“大模型”、“智能体”、“工作流”这些词就头疼,觉得门槛太高,那这篇文章就是为你准备的。很多开发者,包括我自己&#…

2026/7/24 19:00:40阅读更多 →
AI生图工具怎么选?2026年6月版实测对比

AI生图工具怎么选?2026年6月版实测对比

做自媒体的朋友应该都有体会:配图一直是个让人头疼的问题。2026年,AI生图工具已经非常成熟了,但工具太多反而不知道怎么选。以下是截至2026年6月我对主流AI生图工具的实测对比。Midjourney V8.1:速度之王2026年6月11日&#xff0c…

2026/7/24 19:00:40阅读更多 →