在Python中用split()方法分割字符串的使用介绍
split()方法返回的字符串中的所有单词的列表,使用str作为分隔符(如果在未指定的所有空格分割),可选择限当前分割为数量num。
语法
以下是split()方法的语法:
str.split(str="", num=string.count(str)).
参数
- str -- 这是任何分隔符,默认情况下是空格。
- num -- 这是要分割的行数。
返回值
此方法返回行列表。
例子
下面的示例演示了split()方法的使用。
#!/usr/bin/python str = "Line1-abcdef \nLine2-abc \nLine4-abcd"; print str.split( ); print str.split(' ', 1 );
当我们运行上面的程序,它会产生以下结果:
['Line1-abcdef', 'Line2-abc', 'Line4-abcd'] ['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
相关推荐
-
Python字符串特性及常用字符串方法的简单笔记
单引号和双引号都能表示字符串.区别在于转义的时候. 如果懒得加转义字符,可以通过在字符串前面加上r.例如: print r'C:\some\name' 通过在字符串里面添加反斜杠来不换行. print """\ Usage: thingy [OPTIONS] -h Display this usage message -H hostname Hostname to connect to """ 字符串通过加号来连接,并可以通过乘号来翻倍. 字符串
-
Python中的字符串类型基本知识学习教程
如果对自然语言分类,有很多中分法,比如英语.法语.汉语等,这种分法是最常见的.在语言学里面,也有对语言的分类方法,比如什么什么语系之类的.我这里提出一种分法,这种分法尚未得到广大人民群众和研究者的广泛认同,但是,我相信那句"真理是掌握在少数人的手里",至少在这里可以用来给自己壮壮胆. 我的分法:一种是语言中的两个元素(比如两个字)拼接在一起,出来一个新的元素(比如新的字):另外一种是两个元素拼接在一起,只是得到这两个元素的并列显示.比如"好"和"人&quo
-
详解Python字符串对象的实现
PyStringObject 结构体 Python 中的字符串对象在内部对应一个名叫 PyStringObject 的结构体."ob_shash" 对应字符串经计算过的 hash值, "ob_sval" 指向一段长度为 "ob_size" 的字符串,且该字符串以'null'结尾(为了兼容C)."ob_sval"的初始大小为1个字节,且 ob_sval[0]=0(对应空字符串).若你还想知道"ob_size"
-
python开发之字符串string操作方法实例详解
本文实例讲述了python开发之字符串string操作方法.分享给大家供大家参考,具体如下: 在python中,对于字符串string的操作,我们有必要了解一下,这样在我们的以后的开发中会给我们带来很多方便 下面是我学习的笔记: #python-string #python中的字符串用单引号''和双引号""标示 strA = 'this is a string' strB = "this is a message!" #打印两个字符串 print("打印两
-
复习Python中的字符串知识点
字符串 在 Python 中创建字符串对象非常容易.只要将所需的文本放入一对引号中,就完成了一个新字符串的创建(参见清单 1).如果稍加思考的话,您可能会感到有些困惑.毕竟,有两类可以使用的引号:单引号 (') 和双引号 (").幸运的是,Python 再一次使这种问题迎刃而解.您可以使用任意一类引号来表示 Python 中的字符串,只要引号一致就行.如果字符串是以单引号开始,那么必须以单引号结束,反之亦然.如果不遵循这一规则,则会出现 SyntaxError 异常. 清单 1. 在 Pytho
-
在Python中处理字符串之ljust()方法的使用简介
ljust()方法返回字符串左对齐的字符串长度宽度.填充是通过使用指定的fillchar(默认为空格).如果宽度小于len(s)返回原始字符串. 语法 以下是ljust()方法的语法: str.ljust(width[, fillchar]) 参数 width -- 这是填充后字符串的总长度. fillchar -- 这是填充符,默认为空格. 返回值 此方法返回字符串左对齐的字符串的长度宽度.填充是通过使用指定fillchar(默认为空格).如果宽度小于len(s),返回原始字符串. 例子 下面
-
Python中处理字符串之endswith()方法的使用简介
endswith()方法返回true,如果字符串以指定后缀结尾,否则返回(False可选限制的匹配从给定的索引开始和结束). 语法 以下是endswith()方法的语法: str.endswith(suffix[, start[, end]]) 参数 suffix -- 这可能是一个字符串或者是元组用于查找后缀. start -- 切片从此开始 end -- 切片到此为止 返回值 如果字符串以指定的后缀结束此方法返回true,否则返回false. 例子 下面的例子显示了endswith()方法的
-
Python中处理字符串之islower()方法的使用简介
islower()方法判断检查字符串的所有的字符(字母)是否为小写. 语法 以下是islower()方法的语法: str.islower() 参数 NA 返回值 如果字符串中的所有字符是小写且有至少有一个字符此方法返回true,否则返回false. 例子 下面的例子显示 islower()方法的使用. #!/usr/bin/python str = "THIS is string example....wow!!!"; print str.islower(); str = "
-
在Python中的Django框架中进行字符串翻译
使用函数 ugettext() 来指定一个翻译字符串. 作为惯例,使用短别名 _ 来引入这个函数以节省键入时间. 在下面这个例子中,文本 "Welcome to my site" 被标记为待翻译字符串: from django.utils.translation import ugettext as _ def my_view(request): output = _("Welcome to my site.") return HttpResponse(output
-
简单讲解Python中的字符串与字符串的输入输出
字符串 字符串用''或者""括起来,如果字符串内部有'或者",需要使用\进行转义 >>> print 'I\'m ok.' I'm ok. 转义字符\可以转义很多字符,比如\n表示换行,\t表示制表符,字符\本身也要转义,所以\\表示的字符就是\.当然如果不需要转义,可以使用r'': >>> print '\\\t\\' \ \ >>> print r'\\\t\\' \\\t\\ 如果字符串内部有很多换行,用\n写在一行
随机推荐
- JS处理数据四舍五入(tofixed与round的区别详解)
- 三种带箭头提示框总结实例
- 详解版本控制利器Git,SVN的异同以及适用范围
- Underscore.js 的模板功能介绍与应用
- javascript 数组操作实用技巧
- 奇偶行高亮显示及鼠标划过高亮显示类
- asp.net button 绑定多个参数
- php判断字符串在另一个字符串位置的方法
- PHP数组遍历知识汇总(包含遍历方法、数组指针操作函数、数组遍历测速)
- MFC程序对文件的处理方法
- 用批处理实现自动备份和清理mysql数据库的代码
- select标签模拟/美化方法采用JS外挂式插件
- php中debug_backtrace、debug_print_backtrace和匿名函数用法实例
- 如何制作一个文本文件编辑器?
- 微信小程序学习之数据处理详解
- 用Asp隐藏文件路径,实现防盗链 的代码
- WIN2000+PHP+MYSQL+TOMCAT+JSP完全整合安装手册
- Hibernate对数据库删除、查找、更新操作实例代码
- 简单分析Java线程编程中ThreadLocal类的使用
- 高质量PHP代码的50个实用技巧必备(上)