Python(特指Python 3)中包含字符串,字符串的类型为str,字符串是Unicode码点(Unicode code codepoint)的序列,属于不可变类型。
创新互联公司致力于互联网网站建设与网站营销,提供成都网站建设、做网站、网站开发、seo优化、网站排名、互联网营销、微信小程序、公众号商城、等建站开发,创新互联公司网站建设策划专家,为不同类型的客户提供良好的互联网应用定制解决方案,帮助客户在新的全球化互联网环境中保持优势。
字符串有三种写法:
单引号(Single quotes)、双引号(Double quotes)、三引号(Triple quoted)。
单双引号可以互相嵌套,三引号可以嵌套单双引号,使得字符串扩展为多行。若要嵌套自身,需要用反斜杠转移。
还可以使用str构造函数创建字符串:
class str(object='') class str(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()方法创造字符串,或者使用io模块的io.StringIO函数构造字符串,两者原型如下:
str.join(iterable) class io.StringIO(initial_value='', newline='\n')
本文题目:创新互联Python教程:python的str是什么类型
标题路径:http://www.shufengxianlan.com/qtweb/news46/14546.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联