字符串是python常用的字符串,使用引号('或者")创建字符串。
>>>aa="jiang" #创建字符串 jiang,并赋值给变量aa
转义字符 | 描述 | 转移字符 | 描述 |
\ | 续行符 | \n | 换行 |
\\ | 反斜杠符号 | \v | 纵向制表符 |
\' | 单引号 | \t | 横向制表符 |
\" | 双引号 | \r | 回车 |
\a | 响铃 | \f | 换页 |
\b | 退格 | \oyy | 八进制数,yy表示字符,如\o12代表换行 |
\e | 转义 | \xyy | 十六进制数。yy表示字符,如\x0a代表换行 |
\000 | 空 | \other | 其他字符以普通格式输出 |
方法 | 语法 | 描述 |
find() | str.find(str,beg=0,end=len(string)) | str代表指定检索的字符串,beg代表开始,默认为0,end代表结束索引,默认是字符串长度,没有找到返回-1 |
join() | str.join(sequence) | str指定检索字符串,sequence代表要连接的元素序列 |
lower() | str.lower() | 大写字符转换为小写 |
uper() | str.uper() | 小写字母转换为大写 |
swapcase() | str.swapcase() | 将指定字符串进行大小写转换 |
replace() | str.replace(old,new,[,max]) | 将new字符串代替new,替换次数不超过第三个参数 |
split() | str.split(st="",num=string.count(str)) | st代表分隔符,默认空格;num代表分割次数,返回结果为分割后的字符串列表 |
strip() | str.strip([chars]) | 只用于去除字符串头尾指定的字符(默认空格) |
translate() | str.translate(table[,deletechars]) | 替换字符串的某些部分,可以同时进行多个替换 |