- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
文档仅供参考
PAGE 1
本教程概述了 Python 中使用的各种字符串(字符)函数。为了操作字符串和字符值,Python 有几个内置函数。这意味着您不需要导入或依赖任何外部包来处理 Python 中的字符串数据类型。这是使用 Python 相对于其他数据科学工具的优势之一。处理字符串值在现实世界中非常常见。假设您有客户的全名,并且您的经理要求您提取客户的名字和姓氏。或者您想要获取代码以“QT”开头的所有产品的信息。
目录
常用字符串函数列表
左、右和中功能
从字符串中提取单词
Pandas DataFrame 中的 SQL LIKE 运算符
查找特定字符或关键字的位置
替换子串
查找字符串的长度
转换为小写和大写
删除前导和尾随空格
将数字转换为字符串
连接或连接字符串
Pandas 中的 SQL IN 运算符
从字符串中提取特定模式
常用字符串函数列表
下表显示了许多常见的字符串函数及其说明及其在 MS Excel 中的等效函数。我们在工作场所都使用MS Excel,并且熟悉MS Excel中使用的功能。MS EXCEL和Python中字符串函数的比较可以帮助你快速学习函数并在面试前做好准备。
功能
描述
MS Excel 函数
字符串[:N]
从字符串开头提取 N 个字符。
左边( )
mystring[-N:]
从字符串末尾提取 N 个字符
正确的( )
字符串[X:Y]
从字符串中间提取字符,从 X 位置开始,以 Y 结束
中( )
str.split(sep= )
分割字符串
-
str.replace(旧子字符串,新子字符串)
用不同的子字符串替换部分文本
代替( )
str.lower()
将字符转换为小写
降低( )
str.upper()
将字符转换为大写
上部( )
str.contains(模式, case=False)
检查模式是否匹配(Pandas 函数)
SQL LIKE 运算符
str.extract(正则表达式)
返回匹配的值(Pandas 函数)
-
str.count(sub_string)
计算字符串中模式的出现次数
-
字符串查找()
返回子字符串或模式的位置
寻找( )
str.isalnum()
检查字符串是否仅由字母数字字符组成
-
str.islower()
检查字符是否全部小写
-
str.isupper()
检查字符是否全部大写
-
str.isnumeric()
检查字符串是否仅由数字字符组成
-
str.isspace()
检查字符串是否仅由空格字符组成
-
长度()
计算字符串长度
LEN( )
猫( )
连接字符串(Pandas 函数)
连接( )
分隔符.join(str)
连接字符串
连接( )
左、右和中功能
如果您是 MS Excel 中级用户,您一定使用过 LEFT、RIGHT 和 MID 函数。这些函数用于从字符串中提取 N 个字符或字母。
1. 从字符串开头提取前两个字符
mystring = Hey buddy, wassup?
mystring[:2]
Out[1]: He
string[start:stop:step]?表示项目从 0(默认)开始到(stop-1),步长为 1(默认)。
mystring[:2]?相当于?mystring[0:2]
mystring[:2]?告诉 Python 从字符串对象中提取前 2 个字符mystring。
索引从零开始,因此它包括第一个、第二个元素,但不包括第三个元素。
2. 查找字符串的最后两个字符
mystring[-2:]
上面的命令返回p?。-2开始从倒数第二个位置到字符串最大长度的范围。
3. 从字符串中间查找字符
mystring[1:3]
Out[1]: ey
mystring[1:3]返回第二个和第三个字符。1指第二个字符,因为索引从 0 开始。
4. 如何反转字符串?
mystring[::-1]
Out[1]: ?pussaw,yddub yeH
-1告诉 Python 从末尾开始,并从右到左加 1。
5. 如何从 Pandas DataFrame 中的字符串变量中提取字符?
让我们创建一个假数据框来进行说明。在下面的代码中,我们创建一个名为的数据框df,仅包含 1 个名为var1,将 pandas 导入为 pd
import pandas as pd
df = pd.DataFrame({var1: [A_2, B_1, C_2, A_2]})
var1
0 A_2
1 B_1
2 C_2
3 A_2
为了处理Python Pandas Dataframe中的文本数据,我们可以使用str属性。它可用于切片字符值。
df[var1].str[0]
在本例中,
您可能关注的文档
- 留学服务流程.docx
- 河南省南阳市2022-2023学年高一下学期期中考试历史试.docx
- 我国医学类毕业生数量及招生人数统计(2021年).docx
- 中国古代两千年更朝换代顺序.docx
- 户外装备知识及使用汇总贴.docx
- 三年级下册第五单元 面积练习题.docx
- 四年级语文上 考点.docx
- 会计学必须掌握的计算题.docx
- 应激性心肌病.docx
- 在Excel中如何使用VLOOKUP比对.docx
- 河南省郑州市第一中学2017-2018学年高一下学期周测物理试题(325)扫描版含答案.doc
- 山西省怀仁县第一中学2017-2018学年高二下学期第一次月考生物试题扫描版.doc
- 河南省六市高三下学期第一次联考试题(3月)理科综合扫描版含答案.doc
- 四川省高三全国Ⅲ卷冲刺演练(一)文综地理试卷扫描版含答案.doc
- 河南省洛阳市高三第二次统考文综试卷扫描版含答案.doc
- 甘肃省靖远县高三下学期第二次联考理科综合试题扫描版含答案.doc
- 问题导学法在办公场景中的实施策略及效果评估.docx
- 退休后的个人品牌打造与传播策略.docx
- 问题解决在办公流程优化中的应用.docx
- 问题导向的办公环境创新设计.docx
最近下载
- 《哪吒之魔童闹海》开学第一课收心哪吒2主题班会课件课件(图文).pptx VIP
- 2025年江苏南京市浦口区城管局所属浦口园林工程有限公司招聘笔试参考题库附带答案详解.pdf
- 思想政治-职业道德与法治第2课让美德照亮幸福人生.pptx VIP
- 乡镇消防安全知识培训课件.pptx VIP
- 2025届合肥市高三一模数学试卷(含答案).docx VIP
- 毕业论文-基于单片机的智能空气加湿器系统设计与实现 .pdf VIP
- 推动架夹具设计说明书 (有图).pdf
- 201610某某村户用光伏会销营销案.pdf
- 人教版地理八年级下册青藏地区课件(共39页)(共39张PPT).ppt
- 部编版小升初新七年级语文暑假衔接讲义第01讲:风流雅韵——《世说新语》(学生版+解析).docx VIP
文档评论(0)