![d2ff41fc1b1999261136c66894f2ab96.png](https://i-blog.csdnimg.cn/blog_migrate/6198f444140306f0a130090aeb6e40b4.jpeg)
str字符串
- 本节内容概览
- 1、何为str?
- 2、转义字符
- 3、字符串格式化
- 4、Python字符串内建函数和操作
- 5、python字符串练习
一、字符串
- Python中最常用的数据类型
- 用来表示文字信息
- 在Python中用单引号、双引号、三引号括起来的
# 单引号示例
s = 'I am jason'
print(s)
I am jason
# 三引号示例
s = '''
I
am
jason
'''
print(s)
I
am
jason
二、转义字符
- 用一个特殊的方法表示出一系列不方便写出的内容,比如回车键、换行符、退格符(需要在字符中使用特殊字符时)
- 借助反斜杠字符,一旦字符串中出现反斜杠,则反斜杠后面一个或者几个字符表示已经不是原来的意思了,进行了转义
- 在字符串中,一旦出现反斜杠就要加倍小心,可能有转义字符出现
- 不同系统对换行操作有不同的表示,例如
- windows: n
- linux: rn
- 常用的转义字符
- # 在python里,单个反斜杠表示此行未结束,处于美观,需要下一行继续
- (在行尾时)续行符
- # 反斜杠符号
- n # 换行
- t # 横向制表符
- f # 换页
# 转义字符案例1
# 想表达Let's Go
# 使用转义字符
s = 'Let's Go'
print(s)
# 使用单双引号嵌套
s = "Let's Go"
print(s)
# 表示斜杆
# 想表示c:User
s = "c:User"
print(s)
# 回车换行
# 想表达的效果是:
# I
# am
# jason
s = "Inamnjason"
print(s)
Let's Go
Let's Go
c:User
I
am
jason
# 单个斜杠案例1
#
def myDemo(x,
y,
z):
print("hhh")
myDemo(1, 2, 3)
hhh
三、字符串格式化
- 把字符串按照一定格式进行打印或者填充
- 格式化的分类:
- 传统格式化
- 使用%进行格式化(%也叫占位符)
- 占位符可以单独使用
- 传统格式化