iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >Python之strip与split函数
  • 137
分享到

Python之strip与split函数

函数Pythonstrip 2023-01-31 06:01:33 137人浏览 薄情痞子

Python 官方文档:入门教程 => 点击学习

摘要

一、strip函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm)        删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符s.r

一、strip函数原型

声明:s为字符串,rm为要删除的字符序列

s.strip(rm)        删除s字符串中开头、结尾处,位于rm删除序列的字符

s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符

s.rstrip(rm)      删除s字符串中结尾处,位于 rm删除序列的字符

如下: 

>>> a='hheloooo Goooodbyyyye'
>>> a.strip('helo ')
'goooodbyyyy'
>>> a.strip('he')
'loooo goooodbyyyy'
>>> a.strip('o')
'hheloooo goooodbyyyye'
>>>

从首尾开始找.先从首位找到'h'在['h','e','l','o']内把'h'去掉,发现第二个'h'依然还在['h','e','l','o']内再次去掉'h',往后推,发现'e'还在['h','e','l','o']内,继续去掉'e',同理一直往下推.

从尾部开始发现'e'在['h','e','l','o']内,去掉'e',再发现'y'不在['h','e','l','o']内,所以就停止了.

 

 

1, 当rm为空时,默认删除空白符(包括'\n', '\r',  '\t',  ' ')

>>> a='    a\n\tbc'
>>> print a
    a
       bc
>>> a.strip()
'a\n\tbc'
>>> a='  abc'
>>> a.strip()
'abc'
>>> a='\n\tabc'
>>> a.strip()
'abc'
>>> a='abc\n\t'
>>> a.strip()
'abc'
>>>

2,这里的rm删除序列是只要边(开头或结尾)上的字符在删除序列内,就删除掉

>>> a='123abc'
>>> a.strip('21')
'3abc'
>>> a.strip('12')
'3abc'
>>> a.strip('1a')
'23abc'
>>> a.strip(cb)
Traceback (most recent call last):
 File "<stdin>", line 1, in <module>
NameError: name 'cb' is not defined
>>> a.strip('cb')
'123a'
>>> a.strip('bc')
'123a'
>>>

二、split函数

split是分割函数,将字符串分割成“字符”,保存在一个列表中。

>>> a='a b c d'
>>> a.split()
['a', 'b', 'c', 'd']

默认不带参数为空格分割。之所以为双引号的“字符”,因为实际python没有字符的。

>>> b='abc efg hij kkj'
>>> b.split()
['abc', 'efg', 'hij', 'kkj']

还可以带参数根据实际需求进行分割

>>> c='name=ding|age=25|job=it'
>>> c.split('|')
['name=ding', 'age=25', 'job=it']
>>> c.split('|')[0].split('=')
['name', 'ding']

还可以带上数字参数,表示“切几刀”如:

 

>>> d='a b c d e'
>>> d.split(' ',1)#以空格“切一刀”,就分成两块了
['a', 'b c d e']
>>> d.split(' ',2)
['a', 'b', 'c d e']
>>> d.split(' ',3)
['a', 'b', 'c', 'd e']
>>> d.split(' ',-1) #d.split(' ')结果一样
['a', 'b', 'c', 'd', 'e']
>>> d.split(' ')
['a', 'b', 'c', 'd', 'e']

 


--结束END--

本文标题: Python之strip与split函数

本文链接: https://www.lsjlt.com/news/190497.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Python之strip与split函数
    一、strip函数原型声明:s为字符串,rm为要删除的字符序列s.strip(rm)        删除s字符串中开头、结尾处,位于rm删除序列的字符s.lstrip(rm)       删除s字符串中开头处,位于 rm删除序列的字符s.r...
    99+
    2023-01-31
    函数 Python strip
  • Python之split函数的深入理解
    目录一、split函数的官方定义二、split函数的深刻理解split函数主要应用场景是Python对字符串的处理中(数据分析,数据处理),以及计算机二级考试的常考基础知识点。 一、...
    99+
    2023-02-08
    Python split函数 Python split函数
  • Python中strip()函数的用法
    Python中strip()函数的用法及代码示例 Python中的strip()函数是用来去除字符串开头和结尾的指定字符(默认为空格)的函数。它可以非常方便地处理字符串的处理和整理。本...
    99+
    2024-02-22
    ) python ) 用法
  • strip()和split()怎么在python中使用
    这期内容当中小编将会给大家带来有关strip()和split()怎么在python中使用,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。python是什么意思Python是一种跨平台的、具有解释性、编译性、...
    99+
    2023-06-14
  • python strip函数怎么使用
    strip函数可以用来移除字符串的头尾指定字符,默认移除字符串两端的空格或换行符。基本用法:```pythonstring.stri...
    99+
    2023-09-26
    python
  • python strip()函数怎么使用
    Python中的strip()函数是用来删除字符串中的指定字符,默认情况下是删除字符串两端的空格或换行符。可以使用以下语法来使用st...
    99+
    2023-08-19
    python
  • python中的strip函数怎么用
    在Python中,strip函数用于去除字符串首尾的指定字符(默认为空格字符)。 strip函数的语法如下: string.stri...
    99+
    2023-10-27
    python
  • Python split函数怎么使用
    split函数用于将字符串分割成子字符串,并返回一个包含分割后子字符串的列表。split函数的语法是:`str.split(sep=...
    99+
    2023-09-16
    Python
  • python中的strip()函数有哪些功能
    strip()函数在Python中有以下功能:1. 去除字符串两端的空格或指定字符。2. 去除字符串左端的空格或指定字符。3. 去除...
    99+
    2023-10-11
    python
  • python中strip()函数的用法是什么
    strip()函数用于去除字符串中的指定字符,默认情况下会去除字符串首尾的空格或换行符。函数语法如下:```pythonstring...
    99+
    2023-10-10
    python
  • Python的Split函数有什么用
    Python中的split()函数是用于分割字符串的方法。它接受一个参数作为分割符,默认为空格。当字符串中出现分割符时,split(...
    99+
    2023-09-09
    Python Split
  • python中split()函数怎么使用
    在Python中,split()函数用于将字符串拆分为子字符串,并返回一个由这些子字符串组成的列表。split()函数可以接收一个参...
    99+
    2023-09-12
    python
  • python split函数的作用是什么
    Python中的split()函数是用于将一个字符串按照指定的分隔符进行分割,并返回分割后的子字符串组成的列表。 split()函数...
    99+
    2024-02-29
    python
  • python中split()函数的用法详解
    目录一、split()函数的简单应用1.join()函数PS:python中strip的使用1.strip():2.replace()一、split()函数的简单应用 1.join(...
    99+
    2023-01-18
    python中split()函数 python split()函数用法 split()函数用法 python中split
  • Python中split函数的作用是什么
    Python中的split()函数用于将字符串分割成一个列表。默认情况下,split()函数将字符串以空格为分隔符进行分割。可以通过...
    99+
    2023-09-06
    Python split
  • oracle中split()函数用法
    split() 函数通过指定的分隔符拆分字符串为数组,返回一个字符串数组,其中每个元素都是原始字符串中以分隔符分隔的部分。用法包括:将逗号分隔的值列表拆分为数组、从路径中提取文件名、将电...
    99+
    2024-05-07
    oracle 字符串数组
  • sql中split函数用法
    非常抱歉,由于您没有提供文章标题,我无法为您生成一篇高质量的文章。请您提供文章标题,我将尽快为您生成一篇优质的文章。...
    99+
    2024-05-15
  • oracle split函数怎么使用
    Oracle数据库中没有split函数,但可以使用正则表达式或其他方法来实现类似的功能。下面是使用正则表达式将字符串拆分为多个子字符...
    99+
    2023-08-29
    oracle split
  • 【Python】数据类型之集合与函数
    知识目录 一、集合简介1.1 集合的定义1.2 实例 二、集合的基本操作三、函数3.1 函数的定义3.2 函数的调用3.3 全局变量和局部变量 一、集合简介 1.1 集合的...
    99+
    2023-09-01
    python 开发语言
  • Python之函数
    Python函数分为内置函数和自定义函数。内置函数可以理解为一些类的方法的快捷方式,供我们创建对象时来调用内置函数大概有以下这么多Python内置变量如何查看Python内置变量?print vars(){'__builtins__': &...
    99+
    2023-01-31
    函数 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作