二、字符串
二、字符串
Pupper定义
::: tip
凡是被引号(单引号:'***'
,双引号:"***"
,三引号:'''***'''
或"""***"""
)引起来的数据都叫字符串。
:::
当字符串中本身有双引号时,为了避免出现语法错误,可以用单引号拉长表示这个字符串
print('He said:"Hello!"')
转义符 \n
是换行符的意思,\t
是制表符的意思
如果想让换行符或者其他有特殊含义的符号不生效,则可以在/
之前再加上一个\
,或者在字符串最前边加上r
1 | print('c:\\totel.txt') |
::: warning
在python中,写路径时可以使用/
来代替\
:::
三引号的作用
三引号可以保留字符串的格式,包括换行符和空格等
1
2
3print('''曾经沧海难为水,
除却巫山不是云。
''')三引号不予关键字连接时,则表示为注释,一般用在函数及方法里。
1
2
3
4'''
曾经沧海难为水,
除却巫山不是云。
'''
字符串拼接
字符串的拼接为直接拼接,不进行任何运算。
print('1'+'5')
—-> ‘15’
字符串拼接时有*
加int数字,则表示将字符串重复拼接int遍。
1 | print("a" *3) |
下标
字符串的下标由左往右为0
开始,右右往左为从-1
开始。
1 | a = '刘总你好啊' |
切片
字符串通过下标,得到字符串中特定的内容就叫切片
切片的完整写法,是[起始值:终止值:步长]
,步长是每几位取一次值,当步长省略时,默认为1
::: tip
1.切片的区间为 左闭右开
2.字符串切片前面的索引是切片开始的元素的 索引,后面的索引是切片结束的元素的 索引 + 1
:::
通过切片,切出 你好 的字符串。
1 | print(a[2:4]) |
通过切片,切出 你好啊 的字符串
1 | print(a[2:]) |
如果 后面的索引 空着不写,表示到整个字符串的结束,如果 前面的索引 不写,可以表示 从字符串的开头切片。
使用切片可以将字符串 倒序 输出
1 | a = 'ABCDEFGHIJKLMN' |
获取字符串长度
内置函数 len()
可以用来获取字符串的长度,也是获取字符串中字符的个数.
1 | a = 'abcdefghijklmn' |
获取字符下标
内置函数intdex()
可以根据字符找到在字符串中的下标,默认返回第一次出现时的下标。
1 | a = 'dsaldfjlsakdfjaldsjfx' |
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果