strip函数
1
2
3
4
5
6
7
8
|
>>> a=
'hheloooo goooodbyyyye'
>>> a.strip(
'helo '
)
'goooodbyyyy'
>>> a.strip(
'he'
)
'loooo goooodbyyyy'
>>> a.strip(
'o'
)
'hheloooo goooodbyyyye'
>>>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
>>> 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'
>>>
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
>>> 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'
>>>
|
1
2
3
|
>>> a=
'a b c d'
>>> a.
split
()
[
'a'
,
'b'
,
'c'
,
'd'
]
|
1
2
3
|
>>> b=
'abc efg hij kkj'
>>> b.
split
()
[
'abc'
,
'efg'
,
'hij'
,
'kkj'
]
|
1
2
3
4
5
|
>>> c=
'name=ding|age=25|job=it'
>>> c.
split
(
'|'
)
[
'name=ding'
,
'age=25'
,
'job=it'
]
>>> c.
split
(
'|'
)[0].
split
(
'='
)
[
'name'
,
'ding'
]
|
1
2
3
4
5
6
7
8
9
10
11
|
>>> 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'
]
|