|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
首先来看两个例子
- >>> line_1 = 'hello,world'
- >>> line_1.split(',')
- ['hello', 'world']
- >>> line_2 = 'hello,world my lady'
- >>> line_2.split(' ')
- ['hello,world', 'my', 'lady']
复制代码 对于split()而言,在()内输入字符串里有的特殊符号作为分割符号,可以把一个字符串按照分割符号分为几部分,并且生成列表的形式。
当然,当一个字符串中含有几个相同的分割符号时,还可以指定使用前几个分割符号进行分割。
- >>> line_3 = 'hello,world,my,lady '
- >>> line_3.split(',',1)
- ['hello', 'world,my,lady ']
- >>> line_3.split(',',2)
- ['hello', 'world', 'my,lady ']
复制代码 再看一个例
- >>> a_1 = 'hello,world\nmy\tlady'
- >>> print(a_1)
- hello,world
- my lady
- >>> a_1.split()
- ['hello,world', 'my', 'lady']
复制代码 字符串a_1包含了各种特殊符号,如果spilt()不输入任何参数的时候,其作用机制是只要有特殊符号就立即按照特殊符号进行分割。
对于join来说,可以把其当成split的逆运算
- >>> name_1 = ['hello', 'world']
- >>> ','.join(name_1)
- 'hello,world'
- >>> '!!'.join(name_1)
- 'hello!!world'
复制代码 可以看到,在使用过split和join之后,可以实现字符串和列表之间的相互转换,在以后的编程中可能会经常用到。
|
评分
-
查看全部评分
|