1.转义字符
当需要将路径作为字符串时,为了避免因为转义字符引起的错误,需对字符串进行相应的处理
例如:myfile = open('C:\ new \ text.dat','w')
该路径中包含\ t \ n,若不做任何处理,则会当做转义字符处理
法1(windows系统):例如:myfile = open(r'C:\ new \ text.dat','w')在路径前加r
法2:例如:myfile = open('C:\\ new \\ text.dat','w')\\将当做转义字符处理为\
2.多行字符串“”“或'''//与多行注释相同,使用时注意区分
例如:
“”“DSDS
sdsds
sdsd “””
系统会自动在不同行之间添加\ n
3.基本字符串操作
's'* 4 = ssss
获取字符串长度,LEN()
切片[]或切片
例如:s ='asdfg'
s [1:3] ='sd'= s [slice(1:3)]
字符串与数字不能直接相加
ASCLL码与字符串转换ord()
替换函数s.replace('yx','y')用字符串y代替yx,s.replace('yx','y',1)若有多个yx,则只替换一次
字符串赋值:'%s'%('sda')='{0}'。format('sda')
s.find( 'SSS')返回子字符串SSS在小号中的位置,若有两个SSS子字符串,则返回最前面的
分裂()按照分隔符来分割字符串,默认分隔符为空格
s.upper(),将所有字母换为大写
s.lower()将字母转换为小写
s.rstrip()去掉小号右侧字符,默认为空格,若该字符连续,则全部去掉,
s.lstrip()去掉左侧字符
s.strip()去掉两端字符
s.isalpha()判断是否为纯字母组成的字符串
s.endwith(),s.startwith()判断是否以指定字符串结尾,开头
4.修改字符串
由于不可变性,无法直接在原地修改字符串
法1:借助[:]重新拼接字符串
法2:借助替换()
5.字符串格式化表达式
'%s'%('sda')
6.基于字典的字符串格式化表达式
'%(n)d%(x)s'%{“n”:1,“x”:spam}
7.字符串格式化调用方法
'{0},{k}'。格式('sda',k = 3)
8.isalpha()#判断字符串是否只包含字母且不为空
9.isalnum()#判断只包含字母与数字且不为空
10.isdecimal()#判断是否只包含数字且不为空
11.isspace()#判断是否只包含空格,制表符,换行且非空
12.istitle()#判断是否仅包含以大写字母开头,后面全是小写字母的单词
13.startswith()#判断是否以特定字符开头
14.endswith() #判断是否以指定字符结尾
15.join()#将列表的字符连接起来
用法'X'.join(a),将一个中字符串连接起来,字符串之间以X隔开,X可以为空
16.rjust()#右对齐文本
“sdsd'.rjust(10,'.'),#将sdsd字符串扩充成长度为10,并且sdsd靠右,左侧为6个.,若不指定填充物。默认为空格
17.ljust()#左对齐文本
18center()#居中对齐