python 字符串

时间:2021-04-22 16:36:02   收藏:0   阅读:0

str 用合理的方式转换为字符串

print(str("hello,\nworld!"))

‘hello,

world!‘

repr 用合法的python表达式表示

print(repr("hello,\nworld!"))
‘hello,\nworld!‘

 

长字符串

要表示很长的字符串可以用三引号(字符串内的引号无需转义)


原始字符串

不以特殊的方式处理反斜杠,让字符串的每个字符保持原样,可在字符串中包含原本无法包含的字符

 

print(‘C:\nowProgram‘)

C:

owProgram

print(r‘C:\nowProgram‘)

C:\nowProgram


Unicode bytes bytearray

Unicode 表示文本

每个Unicode字符都用一个码点表示,码点是Union标准给每个字符一个指定的数字。要使用时,用16位或32位的十六进制变量(加上前缀\u或\U)或用字符的Unicode名称\N{name}

"\uooC6"

"\Uooo1F60A"

"\N{cat}"

bytes
创建字符串(不可以改变字符串)

bytearray

创建字符串(可以改变字符串)

 

常规字符串也可跨多行,只需加上\

print("hello,\
world!")

hello,world!

 

\ 转义

\n 换行

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!