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实现动态柱状图的绘制的相关资料,文中的示例代码讲解详细,具有一定的学习与借鉴价值,需要的可以参考一下
    2022-12-12
  • Python中打印异常信息的常用方法

    Python中打印异常信息的常用方法

    在Python编程中,异常处理是一项重要的技术,当程序运行过程中出现错误时,会抛出异常,为了更好地调试和维护代码,我们常常需要打印出异常信息,以便了解错误的具体情况,所以本文给大家介绍了Python中打印异常信息的常用方法,需要的朋友可以参考下
    2025-06-06
  • Python 获取当前目录的多种方法(各种方法详解)

    Python 获取当前目录的多种方法(各种方法详解)

    本文详细介绍了在Python中获取当前目录的多种方法,包括获取当前工作目录和当前脚本文件所在目录,各种方法结合实例代码给大家讲解的非常详细,感兴趣的朋友跟随小编一起看看吧
    2026-01-01
  • python pandas生成时间列表

    python pandas生成时间列表

    这篇文章主要介绍了python pandas生成时间列表,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-06-06
  • python爬虫scrapy基本使用超详细教程

    python爬虫scrapy基本使用超详细教程

    这篇文章主要介绍了python爬虫scrapy基本使用,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • python3中calendar返回某一时间点实例讲解

    python3中calendar返回某一时间点实例讲解

    在本篇内容里小编给大家整理了关于python3中calendar返回某一时间点实例讲解内容,有兴趣的朋友们可以参考学习下。
    2020-11-11
  • 在django admin中配置搜索域是一个外键时的处理方法

    在django admin中配置搜索域是一个外键时的处理方法

    这篇文章主要介绍了在django admin中配置搜索域是一个外键时的处理方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-05-05
  • 基于pip install django失败时的解决方法

    基于pip install django失败时的解决方法

    今天小编就为大家分享一篇基于pip install django失败时的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • Python添加和编辑Excel VBA宏的完整指南(无需安装Excel)

    Python添加和编辑Excel VBA宏的完整指南(无需安装Excel)

    有些时候,我们需要在 Linux、容器或云环境中修改 Excel 文件中的 VBA宏,本文介绍了如何使用 Python 直接实现Excel 文件VBA宏代码的添加、修改和删除,有需要的小伙伴可以参考下
    2026-09-09
  • Python中selenium库的用法详解

    Python中selenium库的用法详解

    这篇文章主要介绍了Python中selenium库的用法详解,需要的朋友可以参考下
    2021-05-05

最新评论