• 作者:
  • 最后编辑:2019年06月02日
  • 标签:

双引号和单引号

python中,双引号和单引号括起来的都是字符串,没什么区别。 双引号里边可以直接包括单引号,单引号里边也可以直接包括双引号。 但是双引号里边的双引号和单引号里边的单引号就都要使用转义字符\\了。

引号前面加r表示模式不转义

print('\\\n\\')
/*
\
\
*/
print(r'\\\n\\')
/*
\\\n\\
*/

三引号

三引号表示多行字符串

字符串乘上数字

字符串不能跟数字相加,但可以跟数字相乘,表示多个同样的字符串相连接

字符的数字表示

ord()函数把字符转换成对应的数字编码, 注意结果是十进制,而且传入的参数只能是字符

数字转成字符

chr()函数把数字转换成对应的字符,UTF-8编码,同样默认是十进制,传入的参数也只能是数字

在引号里边直接用编码表示字符

'\u4e2d\u6587'
\\中文

b’abc’

字符串前面加b表示每个字符只占一个字节,python中字符串在内存中以Unicode表示,一个字符要用多个字节