Python 字符串类型及相关操作
字符串是以单引号'
或双引号"
括起来的任意文本,比如'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的内置方法
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)