字符串是以单引号'
或双引号"
括起来的任意文本,比如'abc'
,"123"
等等。
请注意,''
或""
本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'
只有a
,b
,c
这3个字符。如果'
本身也是一个字符,那就可以用""
括起来,比如"I'm OK"
包含的字符是I
,'
,m
,空格,O
,K
这6个字符。
2.1 创建字符串:
1
2
|
var1
=
'Hello World!'
var2
=
"Python RAlvin"
|
对应操作:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
# 1 * 重复输出字符串
print
(
'hello'
*
2
)
# 2 [] ,[:] 通过索引获取字符串中字符,这里和列表的切片操作是相同的,具体内容见列表
print
(
'helloworld'
[
2
:])
# 3 in 成员运算符 - 如果字符串中包含给定的字符返回 True
print
(
'el'
in
'hello'
)
# 4 % 格式字符串
print
(
'alex is a good teacher'
)
print
(
'%s is a good teacher'
%
'alex'
)
# 5 + 字符串拼接
a
=
'123'
b
=
'abc'
c
=
'789'
d1
=
a
+
b
+
c
print
(d1)
# +效率低,该用join
d2
=
''.join([a,b,c])
print
(d2)
|
python的内置方法
View Code