本课程对于有其它语言基础的开发人员可以参考和学习,同时也是记录下来,为个人学习使用,文档中有此不当之处,请谅解。
Python几种字符串的表示:
在Python中,字符串是一种基本的数据类型,可以使用多种方式进行表示:
普通字符串:使用单引号 (‘)或双引号(“)括起来的字符串。
原始字符串: 使用反斜杠 (\) 转义特殊字符的字符串
在Python中,r表示原始字符串(raw string),原始字符是一种特殊类型的字符串,在字符串中不会将反斜杠)视为转义字符,而是作为普通字符原样输出。例如:
三引号字符串:使用三个引号(单引号或双引号) 括起来的字符串,可以包含多行文本,应用场景 :三引号字符串可以用来表示包含多行文本的字符串,当字符串中包含引号时,为了避免将引号视为转义字符可以使用三引号字符串.三引号字符串也可以用来表示文档字符串.
f-string: 使用f-string表示格式化的字符串,主要作用是简化了字符串格式化的过程,使得代码更加简洁和易读
f-string使用大写的"F“或者”f”作为字符串的前缀,然后在字符串中用花括号{}来标记需要插人或替换的表达式,例如:
Unicode字符串和字节串
Unicode字符串通常用于表示包含非ASCII字符的字符串,比如包含中文字符或特殊符号的文本,在Python中,Unicode字符串通常以u或u"作为前缀,Unicode字符串表示的是字符本身,而不是它们的编码形式。
Unicode字符串和字节串
字节串(Byte String)是一种特殊的数据类型,用于表示二进制数据,字节串以b或bytes作为前缀并且包含了一串字符的ASCII码表示。每个字符都是一个字节,因此字节串可以包含多个字节。
Python、Java、JavaScrip字符串应用的区别
提供的方法不同: