在Python中字符串是不可变的,不可以修改一个字符串,只可以创建一个新的字符串。(同样不可以改的还有元组)
原始字符串(raw strings)
有时我们需要有\n这样的字符作为转义字符,但有时我们又不希望进行转义,那么在字符串的前面加上r或R前缀,表示原始字符串
下面加上r
repr函数
我们前面讲了,用str函数可以将一些对象转换成字符串,repr也有这样的效果。
总结一下,Str转换出的字符串是给人看的,而repr转换出的字符串是给Python解释器看的,意思是说repr的结果,其实就是一句Python语句,可以直接放在解释器里运行
关于结束符
Python是不用\0来做字符串的结尾的。