一、字符串类型
1、普通字符串
s1 = 'adf\nsd'
print s1
print type(s1)
2、原始字符串:所有的字符串都是直接按照字面的意思来使用,没有转义特殊或不能打印的字符。原始字符串除在字符串的第一个引号前加入字母“r”(不区分大小写)以外,与普通字符串有着完全相同的语法。
3、Unicode字符串:只需在定义字符串时前面加一个字符u
二、换行和转义
1、 \ 续航符,也就是多行语句符号
2、\\ 反斜杠符,
3、\' 单引号
4、\'' 双引号
5、\a 响铃
6、\b 退格(Backspace)
7、\e 转义
8、\000 空
9、\n 换行
10、\v 纵向制表符
11、\t 横向制表符
12、\r 回车
13、\f 换页
14、\oyy 八进制yy代表的字符,例如:\o12代表换行
15、\xyy 十进制yy代表的字符,例如:\x0a代表换行
16、\other 其他字符以普通格式输出
三、字符串运算
+ 字符串连接
* 重复输出字符串
[]通过索引获取字符串中的字符
[:]截取字符串中的一部分
in 成员运算符
not in 成员运算符
r/R 原始字符串
% 格式化字符串
四、字符串格式化
%c 格式化字符串及其ASCII码
%s 格式化字符串
%d 格式化整数