2.
不可变
3.
按照从左到右的顺序定义字符集合,下标从
0
开始顺序访问,有序
补充:
1.
字符串的单引号和双引号都无法取消特殊字符的含义,如果想让引号内所有字符均
取消特殊意义,在引号前面加
r
,如
name
=
r'l\thf'
2.unicode
字符串与
r
连用必需在
r
前面,如
name
=
ur'l\thf'
2
、字符串常用操作
1
2
3
4
5
6
# 1
字母处理:
.upper()
#
全部大写
.lower()
#
全部小写
.swapcase()
#
大小写互换
.capitalize()
#
首字母大写,其余小写
.title()
#
首字母大写
a=
'helLO'
(a.upper())
#
全部大写
(a.lower())
#
全部小写
(a.swapcase())
#
大小写互换
(a.capitalize())
#
首字母大写,其余小写
(a.title())
#
首字母大写
1
2
3
4
5
6
# 2
格式化相关
.ljust(width)
#
获取固定长度,左对齐,右边不够用空格补齐
.rjust(width)
#
获取固定长度,右对齐,左边不够用空格补齐
.center(width)
#
获取固定长度,中间对齐,两边不够用空格补齐
.zfill(width)
#
获取固定长度,右对齐,左边不足用
0
补齐
a=
'1 2'
(a.ljust(10))
#
获取固定长度,左对齐,右边不够用空格补齐
(a.rjust(10))
#
获取固定长度,右对齐,左边不够用空格补齐
(a.center(10))
#
获取固定长度,中间对齐,两边不够用空格补齐
(a.zfill(10))
#
获取固定长度,右对齐,左边不足用
0
补齐