Python-字符串
2、字符串常用功能
2.1、移除空白、换行、tab键, strip()
>>> name = (" hello cwb ")
>>> name
' hello cwb '
>>> name.strip() #去除空格,不改变原来的内容,在输出时脱掉空格 st
'hello cwb'
>>> name = (" hello cwb\n") #\n 换行符
>>> name
' hello cwb\n'
>>> name.strip() #去除换行符和空白
'hello cwb'
2.2、返回长度,len()
>>> name = "cwb"
>>> len(name)
3
2.3、
2.3.1、取值,用[ ],字符在内存中存放都是有索引的,如:
字符串cwb
索引值012
取w字符
>>> name = "cwb"
>>> name[1]
'w'
>>>
2.3.2、切片 [0:2],索引值顾头不顾尾
取cw
>>> name = ("cwb")
>>> name[0:2] #顾头不顾尾
'cw'
>>> name[0:1]
'c'
>>>
2.4、格式化输出,使用占位符 %s 以及占位符 应用位置 %(变量名1,变量名2)
>>> name
'cwb'
>>> age = 30
>>> age
30
>>> msg = "my name is %s and i am %s " %(name,age) #占位符要知道从哪引用变量,在%(name,age)
>>> msg
'my name is cwb and i am 30 '
>>>
若字符串采用 + 做拼接,没+一次要重新开辟一块内存,效率低且耗性能