首页 > 软件开发 > PYTHON >

灵活利用python代码删除字符串中的各种空白

来源:互联网 2023-03-16 19:16:56 197

多余的空白有时候可能不影响阅读,但对于计算机处理来说,却是不同的。在实际操作过程中,经常需要对字符串进行删除空白的操作。d0T办公区 - 实用经验教程分享!

工具/原料

  • jupyter notebook

一、str.lstrip()删除开头的空白

  • 1

    str.lstrip()的方法适用于删除字符串开头的空白,代码示例如下:d0T办公区 - 实用经验教程分享!

    string = " today"d0T办公区 - 实用经验教程分享!

    print(string)d0T办公区 - 实用经验教程分享!

    print(string.lstrip())d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 1该信息未经授权抓取自百度经验
  • 二、str.rstrip()删除末尾的空白

  • 1

    str.rstrip()的方法适用于删除字符串末尾的空白,代码示例如下:d0T办公区 - 实用经验教程分享!

    string = "today "d0T办公区 - 实用经验教程分享!

    stringd0T办公区 - 实用经验教程分享!

    print(string.rstrip())d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 三、str.strip()灵活删除各种空白

  • 1

    str.strip()的方法相比于前两种就非常灵活了,包含了以上两种的用法,同时还有其它用法。首先,看一下删除字符串开头空白的效果,代码示例如下:d0T办公区 - 实用经验教程分享!

    string1 = " today"d0T办公区 - 实用经验教程分享!

    print(string1)d0T办公区 - 实用经验教程分享!

    print(string1.strip())d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 2

    接着再来看一下删除字符串末尾空白的效果,代码示例如下:(为了方便展示效果,这里没有用print,而是分两次直接输入变量名后按enter)d0T办公区 - 实用经验教程分享!

    string2 = "today "d0T办公区 - 实用经验教程分享!

    string2d0T办公区 - 实用经验教程分享!

    string2.strip()d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 3

    然后再来看看str.strip()方法同时删除两端空白的效果,代码示例如下:d0T办公区 - 实用经验教程分享!

    string3 = " today "d0T办公区 - 实用经验教程分享!

    string3d0T办公区 - 实用经验教程分享!

    string3.strip()d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 4

    str.strip()方法还可以用来删除前后的某个字符(前后同时有就同时删除,只有单边有就删除单边),代码示例如下:d0T办公区 - 实用经验教程分享!

    string4 = "L12345678"d0T办公区 - 实用经验教程分享!

    string5 = "L12345678L"d0T办公区 - 实用经验教程分享!

    string6 = "12345678L"d0T办公区 - 实用经验教程分享!

    print(string4.strip("L"))d0T办公区 - 实用经验教程分享!

    print(string5.strip("L"))d0T办公区 - 实用经验教程分享!

    print(string6.strip("L"))d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 5

    str.strip()的方法还可以用来删除制表符\t、回车符\r、换行符\n产生的空白,代码示例如下:d0T办公区 - 实用经验教程分享!

    string7 = "\tHello,Lily"d0T办公区 - 实用经验教程分享!

    print(string7)d0T办公区 - 实用经验教程分享!

    print(string7.strip())d0T办公区 - 实用经验教程分享!

    d0T办公区 - 实用经验教程分享!

    d0T办公区 - 实用经验教程分享!

    string8 = "\rHello,Lily"d0T办公区 - 实用经验教程分享!

    print(string8)d0T办公区 - 实用经验教程分享!

    print(string8.strip())d0T办公区 - 实用经验教程分享!

    d0T办公区 - 实用经验教程分享!

    d0T办公区 - 实用经验教程分享!

    string9 = "\nHello,Lily"d0T办公区 - 实用经验教程分享!

    print(string9)d0T办公区 - 实用经验教程分享!

    print(string9.strip())d0T办公区 - 实用经验教程分享!

    灵活利用python代码删除字符串中的各种空白d0T办公区 - 实用经验教程分享!

  • 注意事项

    • 1、有问题可点击提问交流~
    • 2、如果觉得经验不错,欢迎点赞、投票、收藏以及分享哦~

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!d0T办公区 - 实用经验教程分享!


    标签: python

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码