原标题:python的str是什么意思?

Python(特指Python 3)中包含字符串,字符串的类型为str,字符串是Unicode码点(Unicode code codepoint)的序列,属于不可变类型。

字符串有三种写法:

单引号(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')

原文至:https://www.py.cn/faq/python/12472.html返回搜狐,查看更多

责任编辑:

python字符是什么意思_python的str是什么意思?相关推荐

  1. 【转】python 字符编码与解码——unicode、str和中文:UnicodeDecodeError: 'ascii' codec can't decode...

    原文网址:http://blog.csdn.net/trochiluses/article/details/16825269 摘要:在进行python脚本的编写时,如果我们用python来处理网页数据 ...

  2. python字符加密2编程_python的字符串操作和*加密解密

    一.字符串操作 1.字符串大量的系统提供的操作函数 image.png 2.字符串的编码解码处理 将计算机中的字符串按照一定的顺序表示成二进制数据的过程 python3中:字符(str):字节(byt ...

  3. python字符画太小_python小项目(-)图片转字符画

    # -*- coding: utf-8 -*- from PIL import Image codeLib = '''@B%8&WM#*oahkbdpqwmZO0QLCJUYXzcvunxrj ...

  4. python字符的大小比较_python中字符串怎么比较大小

    详细内容 Python的字符串比较与Java类似,也需要一个比较函数,而不能用==符号.用cmp()方法来比较两个对象,相等返回 0 ,前大于后,返回 1,小于返回 -1.a = "abc& ...

  5. python字符编码正确的是_python字符编码

    字符编码的转换 编码问题一直是个难以理解的问题,莫名其妙转换来转换去的,程序的结果就能正确输出,最后还是留出一点时间开始理解这个棘手的问题. python有两种字符串类型,str.unicode,这两 ...

  6. python查看字符串编码方式_Python字符编码判断方法分析

    本文实例讲述了Python字符编码判断方法.分享给大家供大家参考,具体如下: 方法一: isinstance(s, str) 用来判断是否为一般字符串 isinstance(s, unicode) 用 ...

  7. python 字符匹配_python 中如何匹配字符串

    python 中如何匹配字符串? 1. re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none.import re line="th ...

  8. python字符位运算_python 字符串位运算-女性时尚流行美容健康娱乐mv-ida网

    女性时尚流行美容健康娱乐mv-ida网 mvida时尚娱乐网 首页 美容 护肤 化妆技巧 发型 服饰 健康 情感 美体 美食 娱乐 明星八卦 首页  > 高级搜索 [ python ] pyth ...

  9. python 字符编码问题

    字符编码 一.字符编码的演进 ASCII GB2312    GBK1.0    GB18030 Unicode编码:国际标准字符集,它将世界各种语言的每个字符定义一个唯一的编码,以满足跨语言.跨平台 ...

最新文章

  1. 【教程】Matrikon OPC使用教程连载(四)
  2. 一起学asp.net基础文章二 服务器控件、客户端控件和html表单控件
  3. OpenSceneGraph学习笔记
  4. ubuntu: Authentication failure的解决办法
  5. 嵌套函数中的this指向的对象
  6. c#: 任务栏进度显示(TaskbarManager)
  7. 高级代码编辑器:sublime text 4 for Mac
  8. Linux 常用命令整理
  9. C++中static与const成员
  10. 为什么感觉iPhone 11还有很多人去买?
  11. vscode中自动修复eslint的项目语法错误
  12. android 沙盒双开 微信,微信双开回来了,而且还不会被封号
  13. 【AI创造营】网抑云选手等级鉴定器
  14. mac系统克隆不能启动_如何制作Mac硬盘的可启动克隆
  15. 阿里云服务器配置如何选择
  16. 带轮轮毂长度l和带轮宽b表_B型V带轮的轮缘宽B_轮毂孔径D和轮毂长L.doc
  17. ajax心得体会论文,AJAX重点知识的心得体会
  18. TOP 10专属代工厂,建了多少晶圆厂?
  19. 2020年|半导体事件的盘中盘!
  20. Python 插件化开发

热门文章

  1. 戴尔计算机专业推荐笔记本电脑,戴尔笔记本电脑型号有哪些 戴尔笔记本电脑推荐【详解】...
  2. JsonChao 的 2020 年终总结
  3. 每日一题系列:美国节日
  4. 【专利申请】(01)账号申请
  5. 11个最流行的静态(博客)网站生成工具
  6. 【转】分析现行的常用的文件格式类别
  7. Windows命令行常用指令
  8. pdf-dist实现pdf的预览
  9. 2019年河源市计算机等级考试,2019年9月广东省河源市计算机等级考试注意事项
  10. 心形PCB补充一些小细节