在Python中字符串是不可变的,不可以修改一个字符串,只可以创建一个新的字符串。(同样不可以改的还有元组)Python的字符串

原始字符串(raw strings)

有时我们需要有\n这样的字符作为转义字符,但有时我们又不希望进行转义,那么在字符串的前面加上r或R前缀,表示原始字符串

Python的字符串

Python的字符串

下面加上r

Python的字符串

Python的字符串

repr函数

我们前面讲了,用str函数可以将一些对象转换成字符串,repr也有这样的效果。

Python的字符串Python的字符串

 

总结一下,Str转换出的字符串是给人看的,而repr转换出的字符串是给Python解释器看的,意思是说repr的结果,其实就是一句Python语句,可以直接放在解释器里运行

关于结束符

Python是不用\0来做字符串的结尾的。

 

相关文章:

  • 2021-11-24
  • 2021-08-28
  • 2021-11-10
  • 2021-09-10
猜你喜欢
  • 2021-11-09
  • 2022-02-14
  • 2022-12-23
  • 2021-10-18
相关资源
相似解决方案