Python|split()方法

问题描述Python split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串语法split() 方法语法:str.split(str="", num=string.count(str)).解决方案参数:str -- 分隔符,默认为所有的空字符,包括空格、换行(\n)、制表符(\t)等。num -- 分割次数。默认为 -1, 即分隔所有。返回值:返回分割后的字符串列表。实列:以下实例展示了 split() 函数的使用方法:-*- coding: UTF-8 -*-str = "Line1-abcdef \nLine2-abc   \nLine4-abcd"print str.split( );# 以空格为分隔符,包含 \n print str.split('  ', 1 ); # 以空格为分隔符,分隔成两个以上实例输出结果如下:['Line1-abcdef', 'Line2-abc',  'Line4-abcd']['Line1-abcdef', '\nLine2-abc \nLine4-abcd']以下实例以 # 号为分隔符,指定第二个参数为 1,返回两个参数列表。# -*- coding:  UTF-8 -*-txt =   "Google#Runoob#Taobao#Facebook" # 第二个参数为 1,返回两个参数列表x =  txt.split("#", 1) print x以上实例输出结果如下:['Google', 'Runoob#Taobao#Facebook']实习编辑:衡辉稿件来源:深度学习与文旅应用实验室(DLETA)

(0)

相关推荐

  • 按分隔符拆分,这个方法真的太爽了!

    Excel的核心是数据处理,更多倾向数值方面的处理,相对于文本的处理和清洗比较吃力,但是PQ的定位则是全面的数据清洗,专门有文本处理类函数,可以说在Excel中的各种文本难题,在PQ中都可以非常轻松来 ...

  • Python中如何将int转换为String

    Python中如何将int转换为String,我们可以使用str()将int转换为String.1234567num1 = 100print(type(num1)) # <class 'int' ...

  • 这有 73 个例子,彻底掌握 f-string 用法!

    英文:Miguel Brito,翻译:Python开发者 /  felixGuo26 在本文中,我将向你展示我认为对 Python 格式化字符串 f-string 来说最重要的一些技巧.你会通过各种样 ...

  • Python的方法解析顺序(MRO)

    Jul 25, 2013 对于支持继承的编程语言来说,其方法(属性)可能定义在当前类,也可能来自于基类,所以在方法调用时就需要对当前类和基类进行搜索以确定方法所在的位置.而搜索的顺序就是所谓的「方法解 ...

  • Python魔法方法漫游指南:类的表示

    使用字符串等信息来表示类是一个相当实用的特性.比方说你在调试代码时,会频繁使用 print() 等函数来获取对象信息,其背后就是隐式调用了将类转化为字符串的魔法方法.相对应的,还有另一部分魔法方法用于 ...

  • Python魔法方法漫游指南:描述符

    描述符是 Python 语言中一个强大的特性,它隐藏在编程语言的底层,为许多神奇的魔法提供了动力. 如果你认为它只是个花里胡哨.且不太能用到的高级主题,那么本文将帮助你了解为什么描述符是一个非常有意思 ...

  • Python魔术方法

    目录 介绍 构造和初始化 控制属性访问 创建自定义容器 自定义容器的magic method 一个列子 反射 可调用的对象 上下文管理 创建对象描述器 复制 附录 用于比较的魔术方法 数值计算的魔术方 ...

  • (6条消息) Anaconda 离线安装 python 包方法

    因为有时直接使用pip install在线安装 Python 库下载速度非常慢,所以这里介绍使用 Anaconda 离线安装 Python 库的方法. 这里以安装 pyspark 这个库为例,因为这个 ...

  • 每日一课 | 浅谈python魔术方法和属性

    昨天 在Python中的面向对象中有很多魔术方法如:    注意: __setitem__: 每当属性被赋值的时候都会调用该方法,因此不能再该方法内赋值self.name = value 会死循环 _ ...

  • Python魔法方法详解

    据说,Python 的对象天生拥有一些神奇的方法,它们总被双下划线所包围,他们是面向对象的 Python 的一切. 他们是可以给你的类增加魔力的特殊方法,如果你的对象实现(重载)了这些方法中的某一个, ...

  • Python|二叉树叶子结点问题解决方法

    问题描述键盘输入一颗二叉树,求解其叶子结点个数.示例: 输入:4,2,6,1,3,5输出:3解决方案一棵树当中没有子结点(即度为0)的结点称为叶子结点,简称"叶子".当二叉树为空时 ...

  • Python|二叉树的遍历问题解决方法

    问题描述二叉树是由n个结点的有限集合,该集合或者为空集,或者由一个根节点和两颗互不相交的.分别称为根节点的左子树和右子树的二叉树组成.二叉树特征:每个结点最多只有两颗子树,即二叉树中结点的度最高不能超 ...