时间:2023-04-05 15:37:58来源:本站整理作者:点击:
字符串是一种有序的字符集合,用于表示文本数据。字符串中的字符可以是各种Unicode字符。字符串属于不可变序列,即不能修改字符串。字符串中的字符按照从左到右的顺序,具有位置顺序,即支持索引、分片等操作。
Python 字符串常量可用下列多种方法表示。
字符串都是str类型的对象,可用内置的str函数来创建字符串对象,例如:
x=str(123) # 用数字创建字符率对象
print(x) # 123
print(type(x)) # 测试字符串对象类型 <class 'str'>
x=str('abc12') # 用字符串常量创建字符串对象
print(x) # abc12
在表示字符串常量时,单引号和双引号没有区别。在单引号字符串中可嵌入双引号,在双引号字符串中可嵌入单引号,例如:
print('123"abc', "123'abc" ) # 123"abc 123'abc
三引号通常用于表示多行字符串(也称块字符),例如:
x="""Thisis
aPython
multilinestring."""
print(x)
'''
结果:
Thisis
aPython
multilinestring.
'''
转义字符用于表示不能直接表示的特殊字符,例如\n用于表示换行。
或者这个字符本身就有一定特殊含义,而我们需要的不是它的特殊含义而是字符本身。比如双引号"表示字符串的开始和结束,如果在字符串中需要输入双引号"这个字符,则需要对其使用反斜杠\进行转义,写成\"。
Python常用转义字符如下表所示。
Raw字符串称作原字符串,Python不会解析Raw字符串中的转义字符。 Raw字符串的典型应用是表示 Windows 系统中的文件路径,例如以下代码:
af=open('D:\temp\newpy.py','r')
open() 语句试图打开“D:\temp”目录中的newpy.py文件,Python会将文件名字符串中的"\t"和“\n”处理为转义字符,从而导致错误。
为避免这种情况,我们可以用Raw字符串来表示文件名字符串:
af=open(r'D:\temp\newpy.py', 'r')
当然,也可将文件名字符串中的反斜线用转义字符表示,即使用两个反斜杠 \\ :
af=open('D:\\temp\\newpy.py', 'r')
伊利QQ星奶粉和小小CBA达成战略合作,2023年榛高篮球挑战赛全面开启
父母家暴对孩子的影响,如何处理夫妻感情中的家庭暴力?父母家暴对孩子的影响,如何处理夫妻感情中的家庭暴力?
夫妻吵架总冷战怎么办?怎么和好并且化解夫妻吵架呢?林志玲登上11月杂志封面,做妈妈之后成为幸福的代名词“关公”陆树铭因病去世,网爆大衣哥亲往西安悼念,被赞有情有义《卿卿日常》24节气姑娘结局是什么_《卿卿日常》24节气姑娘离开老三了吗关注公益慈善可以在哪里查询全国慈善组织的公开信息 蚂蚁庄园1月12日答案
Copyright 2022-2026 feiyundao.com 〖妃孕岛〗 版权所有 陕ICP备2022000637号-4
声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站 不接受任何赞助和广告