Python 字符串操作实现代码(截取/替换/查找/分割)

 更新时间:2013年06月08日 01:02:36   作者:  
这篇文章主要介绍了Python 字符串截取/替换/查找/分割等实现方法,需要的朋友可以参考下

Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。

复制代码 代码如下:

# 例1:字符串截取
str = '12345678'
print str[0:1]
>> 1   # 输出str位置0开始到位置1以前的字符
print str[1:6]  
>> 23456   # 输出str位置1开始到位置6以前的字符
num = 18
str = '0000' + str(num) # 合并字符串
print str[-5:]  # 输出字符串右5位
>> 00018   

Python 替换字符串使用 变量.replace("被替换的内容","替换后的内容"[,次数]),替换次数可以为空,即表示替换所有。要注意的是使用replace替换字符串后仅为临时变量,需重新赋值才能保存。

复制代码 代码如下:

# 例2:字符串替换
str = 'akakak'
str = str.replace('k',' 8') # 将字符串里的k全部替换为8
print str
>> 'a8a8a8'  # 输出结果

Python 查找字符串使用 变量.find("要查找的内容"[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有。查找到后会返回位置,位置从0开始算,如果每找到则返回-1。

复制代码 代码如下:

# 例3:字符串查找
str = 'a,hello'
print str.find('hello') # 在字符串str里查找字符串hello
>> 2   # 输出结果

Python 分割字符串使用 变量.split("分割标示符号"[分割次数]),分割次数表示分割最大次数,为空则分割所有。

例4:字符分割

复制代码 代码如下:

str = 'a,b,c,d'
strlist = str.split(',') # 用逗号分割str字符串,并保存到列表
for value in strlist: # 循环输出列表值
    print value
>> a   # 输出结果
>> b
>> c
>> d

相关文章

  • Python入门之模块和包用法详解

    Python入门之模块和包用法详解

    这篇文章主要为大家详细介绍一下Python中的包与模块的使用,文中的示例讲解详细,对我们学习Python有一定帮助,感兴趣的小伙伴可以学习一下
    2022-07-07
  • Playwright中Web自动化测试的实现

    Playwright中Web自动化测试的实现

    Playwright是一个现代的Web自动化测试框架,本文主要介绍了Playwright中Web自动化测试的实现,具有一定的参考价值,感兴趣的可以了解一下
    2024-03-03
  • python和js交互调用的方法

    python和js交互调用的方法

    在本篇文章里小编给大家整理了关于python和js交互调用的方法,需要的方法可以参考学习下。
    2020-06-06
  • Python进行SQLite和MySQL数据库连接与操作的完整指南

    Python进行SQLite和MySQL数据库连接与操作的完整指南

    在现代应用程序开发中,与数据库进行交互是至关重要的一环,Python提供了强大的库来连接和操作各种类型的数据库,其中包括SQLite和MySQL,下面就跟随小编一起深入了解下吧
    2025-11-11
  • Python转码问题的解决方法

    Python转码问题的解决方法

    在Python中,可以对String调用decode和encode方法来实现转码。
    2008-10-10
  • python mqtt 客户端的实现代码实例

    python mqtt 客户端的实现代码实例

    这篇文章主要介绍了python mqtt 客户端代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • 使用wxPython和pandas模块生成Excel文件的代码实现

    使用wxPython和pandas模块生成Excel文件的代码实现

    在Python编程中,有时我们需要根据特定的数据生成Excel文件,本文将介绍如何使用wxPython和pandas模块来实现这个目标,文中通过代码示例给大家讲解的非常详细,具有一定的参考价值,需要的朋友可以参考下
    2024-05-05
  • python文件拆分与重组实例

    python文件拆分与重组实例

    今天小编就为大家分享一篇python文件拆分与重组实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-12-12
  • PyG搭建GCN需要准备的数据格式

    PyG搭建GCN需要准备的数据格式

    这篇文章主要为大家介绍了PyG搭建GCN前需要准备的PyG数据格式,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • Python实现句子翻译功能

    Python实现句子翻译功能

    这篇文章主要介绍了Python实现句子翻译功能,涉及urllib库的使用等相关内容,具有一定参考价值,需要的朋友可以了解下。
    2017-11-11

最新评论