字符串方法——join() & split()
来源:互联网 发布:linux添加用户到用户组 编辑:程序博客网 时间:2024/06/14 02:39
一、join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
用法: str.join(sequence)eg:
>>> s = ["1","2","3"]>>> "".join(s)'123'
>>> s = ["yy","mm","dd"]>>> "-".join(s)'yy-mm-dd'
>>> s= "yymmdd">>> "-".join(s)'y-y-m-m-d-d'
三种方法比较:
A. join
B.格式化方法
C.拼接方法
>>> tmp = ["python","tab","com"]>>> ".".join(tmp)'python.tab.com'>>> tmp1 = "%s%s%s"%("python"," tab",".com")>>> tmp1'python tab.com'>>> tmp2 = "python"+"tab"+".com">>> tmp2'pythontab.com'
二、split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)
一、函数说明
1、split()函数
语法:str.split(str=”“,num=string.count(str))[n]
参数说明:
str: 表示为分隔符,默认为空格,但是不能为空(”)。若字符串中没有分隔符,则把整个字符串作为列表的一个元素
num:表示分割次数。如果存在参数num,则仅分隔成 num+1 个子字符串,并且每一个子字符串可以赋给新的变量
[n]: 表示选取第n个分片
注意:当使用空格作为分隔符时,对于中间为空的项会自动忽略
2.常用 实例
>>> u = "www.doiido.com.cn">>> u.split()['www.doiido.com.cn']>>> u.split(".")['www', 'doiido', 'com', 'cn']>>> #分割0次>>> u.split(".",0)['www.doiido.com.cn']>>> #分割1次>>> u.split(".",1)['www', 'doiido.com.cn']>>> #分割2次>>> u.split(".",2)['www', 'doiido', 'com.cn']>>> #分割最多次>>> u.split(".")['www', 'doiido', 'com', 'cn']>>> #分割两次,并取序列为1的项>>> u.split('.',2)[1]'doiido'>>> #分割两次,并把分割后的三个部分保存到三个变量>>> u1,u2,u3 = u.split('.',2)
3、去掉换行符
>>> tmp = """sayhelloworld""">>> tmp.split("\n")['say', 'hello', 'world']
4、一个超级好的例子
>>> string ="hello boy<[www.doiido.com]>byebye">>> string.split("[")[1].split("]")[0]'www.doiido.com'
阅读全文
0 0
- 字符串方法——join() & split()
- 字符串常用方法Join() Split()
- 字符串方法---split()、join()[字符串分割、数组转为字符串]
- python 字符串 的 join 方法 与 split 方法
- join()和split()方法
- js split() join()方法
- Ruby split 和join方法
- python join 和 split方法
- C#中用 Join方法和Split方法连接和分割字符串
- python--uuid--字符串split--join(列表)
- js字符串函数(split、join、indexOf、substring)
- c# 拆分合并字符串 Split Join
- JavaScript字符串处理函数 - split()、join()、substring()
- JavaScript split()方法和join()方法
- J2ME字符串split方法
- split()方法分割字符串
- C++字符串split方法
- 字符串的Split()方法
- Nginx初探
- ExoPlayer利用自定义DataSource实现直接播放AES加密音频
- Windows下编写.bat文件一键启动nginx+php
- cuda安装日记
- HBase api介绍
- 字符串方法——join() & split()
- 基础练习 回文数
- 面试题
- mysql主从配置
- Histogram of Oriented Gridients(HOG) 方向梯度直方图
- React简单的分页代码实现(子组件向父组件传值)
- 用JavaScript实现canvas和image的相互转换
- Java反射机制
- 判断两个单链表是否相交--java实现