字符串操作

Posted lctest

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串操作相关的知识,希望对你有一定的参考价值。

字符串(str)

1、定义:使用引号括起来的内容

1)成对的单引号、双引号、三引号括起来的内容就是字符串。eg:"fffggrr" ‘fggfgg‘
2)若想实现换行,则只能用三引号的写法

2、索引

1)正序从0开始

2)倒序从-1开始

3、切片

1)单个字符取值:变量名[索引值]

示例:

s="hello"
s[0] h
s[-1] o

2)多个字符取值:变量名[m:n:k]    【m:索引起始位置      n:索引结束位置      k:步长,默认1 】

2.1)正向切片(K:为正)-------#[ )取左不取右,右边的数要+1

示例:

s="hello" 

【01234】

s[2:4]    ll

s[-3,-1]  ll

#步长为2,3时,直接分组取

s[0:5:2] hl0

s[2:8:3]   l

#取整个字符串

s[:]   hello

s[0:]   hello

s[::] hello

s[:-1]   hell---这种写法不对

2.2)反向切片(K:为负)-------#[ )取左不取右,右边的数要-1

示例:

s = "hello"
#取整个值,倒序排列
print(s[4::-1])
print(s[-1:-6:-1])
print(s[::-1])
s = "123456789"
#取765
print(s[-3:-6:-1])
print(s[6:3:-1])

5、拼接

1)

以上是关于字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

XSS:如何从 C# 中的字符串中删除 JS 片段?

VSCode 如何操作用户自定义代码片段(快捷键)

代码片段 - Golang 实现集合操作