![图片[1]-python的str是什么类型-uusu优素-乐高,模型,3d打印,编程](http://uusucn.zbbe.cn/wp-content/uploads/2024/01/5d75e403cb58f334.jpg)
Python(特指Python 3)中包含字符串,字符串的类型为str,字符串是Unicode码点(Unicode code codepoint)的序列,属于不可变类型。
字符串有三种写法:
单引号(Single quotes)、双引号(Double quotes)、三引号(Triple quoted)。
单双引号可以互相嵌套,三引号可以嵌套单双引号,使得字符串扩展为多行。若要嵌套自身,需要用反斜杠转移。
还可以使用str构造函数创建字符串:
classstr(object='') classstr(object=b'',encoding='utf-8',errors='strict')
注意,第二个构造函数是基于bytes(准确的说法是 a bytes-like object (e.g. bytes or bytearray))构造字符串,也即实现bytes转字符串的功能,但是要写对encoding参数。
注意,str(bytes, encoding, errors)和bytes.decode(encoding, errors)功能相同。
两个字符串字面量之间只有空格时,它们会被自动转换为一个字符串字面量。
>>>"sdfs""www"
'sdfswww'
>>>("sdfs""www")
'sdfswww'
>>>"sdfs""www"#多个空格
'sdfswww'
str.join(iterable) classio.StringIO(initial_value='',newline='\n')原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END



















































暂无评论内容