文章目录
一、前言
本文章主要讲解的是关于Python中字符串的操作、常用方式、注意事项等内容,是字符串的专题讲解。
大部分内容都是在后续的自动化文章中会使用到的内容,小部分内容了解即可,初识Python的同学建议都了解一下,话不多说,快来一起看看吧~
二、字符串讲解
2.1 字符串引号
Python表示字符串非常灵活,有四种引号可以代表字符串,单引号'字符串'
,双引号"字符串"
,三单引号'''字符串'''
,三双引号"""字符串"""
,表示的结果类型都是字符串
a = '123'
b = "123"
c = '''123'''
d = """123"""
print(type(a))
print(type(b))
print(type(c))
print(type(d))
2.2 字符串打印
在Python中我们知道要想表示一个字符串必须要加上4种引号的其中一种以表示这是一个字符串,但在字符串的打印时,字符串的双引号不会展示在屏幕打印上。
之前说三引号是多行注释,这里没有被判定为注释的直接原因是因为它是赋值给了一个变量,而这个变量代表这个字符串,故此不属于注释,如果没有变量保存,则会认为是注释内容:
a = '123'
b = "123"
c = '''123'''
d = """123"""
print(a)
print(b)
print(c)
print(d)
2.3 字符串换行
字符串的换行有两种,一种是增加反斜杠\
,但这种方式并不是真正的换行,它代表拼接,表面上是换行了,但实际上是接着第一行的内容继续写的,第二种是真正意义的换行,这种换行是需要使用三引号""""""
,''''''
以表示这是多行数据,这样就可以实现真正的字符串换行,换行会保留对应格式:
# 这是表面换行,通常会在一行里写不下的情况下加反斜杠换行,也可以在末尾的双引号前按回车键来实现换行
str1 = "我爱" \
"CSDN" \
"," \
"你呢?"
print(str1)
# 这是真正意义上的换行,并且换行后会保留你的格式,例如所存在的空格等
str1 = """我爱
你
亲爱的
姑娘"""
print(str1)
我们也可以使用单引号,借用换行符\n
来进行换行,如果你想按空格,不妨尝试一下水平制表符\t
,效果和3个空格相同:
# \n在Python中是换行符,起到换行作用
# \t在Python中是水平制表符,相当于Tab的一次间距(3个空格)
str1 = '我爱你\n亲爱的姑娘'
str2 = '我爱你\t亲爱的姑娘'
str3 = '我爱你 亲爱的姑娘'
print(str1)
print(str2)
print(str3)