字符串类型

连续的字符序列,可以表示计算机所能识别的一切字符。

字符串的界定符:单引号、双引号、三引号

转义字符 描述说明
\n 换行符
\t 水平制表符,用于横向跳到下一个制表位
\' 单引号
\" 双引号
\\ 一个反斜杠

 

 

 

 

 

 

原字符:使转义字符失效的字符,r或R。

province='湖北省'
city="襄阳市"
address='''襄州区第一小学'''
print(province,city,address)  #单引号,双引号,三引号
print('北京\n欢迎你') #转义字符 \n
print('北京\t欢迎你') #转义字符 \t
print(r'北京\t欢迎你') #字符串前加r或R,表示转义字符失效

字符串又被称为有序的字符序列,对字符串中某个字符的检索称为索引。

 对字符串中某个子串或区间的检索称为切片。

切片的语法结构:

字符串或字符串变量[N:M],从N开始到M结束,但不包括M。

s="HELLOWORLD"
print(s[0],s[-10])  #输出的值都是H
print('北京欢迎你'[0]) #
print('北京欢迎你'[-4]) #
print(s[1:7]) # ELLOWO 从1开始到7,但不包括7
print(s[-8:-3]) # LLOWO 反向递减
print(s[:5]) # 默认开始为0
print(s[5:]) # 默认截取到字符串的结尾
print(s[:])

常用的字符串操作

操作符 描述说明
x+y 将字符串x与y连接起来
x*n或n*x 复制n次字符串x
x in s 如果x是s的子串,结果为True,否则结果为False

 

 

 

 

x='北京'
y='欢迎你'
print(x+y)  #连接两个字符串
print(x*10) #复制字符串x
print(10*x)
print('北京' in x) #判断是否是x的子串
print('上海' in x)

 

 posted on 2023-12-06 21:49  会飞的金鱼  阅读(23)  评论(0)    收藏  举报