python 字符串用法

python code

#字符串增删改查[strap()函数, split()函数 , find()函数 , 切片等]

### 字符串拼接
#1.用乘法重叠
s1 = "hello"*2
#2.用加法拼接
s2 = "hello" + "world"
#3.用join拼接
s3 = "hi".join("kitty")
'''
s1 = "-"
s2 = ""
seq = ("r", "u", "n", "o", "o", "b") # 字符串序列
print (s1.join( seq ))
print (s2.join( seq ))

r-u-n-o-o-b
runoob

'''
print(s3)
### 字符串的统计
s4 = "adcdefg"
#1.统计字符串个数
sum_t = len(s4)
#2.提取字符串
s5 = s4[0]

s6 = s4[-1]

### 字符串切片提取
s7 = "adcdefghijklmn123"

s8 = s7[0:4]    #adcd
print(s8)
s9 = s7[0:6:2]  #ace
print(s9)
s10 = s7[4:]    #efghijklmn123
print(s10)
s11 = s7[:4]    #adcd
print(s11)
s12 = s7[1:-1]  #dcdefghijklmn12
print(s12)
s13 = s7[-8:]   #jklmn123    -8 到-1的位置
print(s13)
s14 = s7[:-8]   #adcdefghi
print(s14)
s15 = s7[:]     #adcdefghijklmn123
print(s15)
s16 = s7[::-1]  #321nmlkjihgfedcda
print(s16)

### 字符串切割
# split()切割功能,切割后 形成的是列表
s17 ='I love you more than I can say'
s18 = s17.split(' ')
s19 = s17.split('o')
s20 = s17.split(' ',3)
s21 = s17.rsplit(' ',2)                                   #从右面开始切割,切割2次
s22 = '''江畔何人初见月
        江月何年初照人
        人生代代无穷已
        江月年年望相似'''
s23 = s22.splitlines()                                     #splitlines()  按行切割


### 字符串删除
#strip()默认删除行首或者行尾的空白符(包括’\n’, ‘\r’, ‘\t’, ’ ')
#切片提取进行删除
s24 = ' ---anj123kks+++ '
s25 = s24.strip()                            #删除两边的空白


s26 = s24.lstrip()                           #删除左边的空白字符   
'---anj123kks+++ '
s27 = s24.rstrip()                           #删除右边的空白字符
' ---anj123kks+++'

s28 = s24.strip().strip('-+')                #删除两边的空白和‘- +’字符
'anj123kks'

s29 = s24[4:13]                              #使用切片删除不需要的字符
'anj123kks'
s30 = s24[4:6]+s24[11:13]                      #切片和拼接删除
'anks'

### 查找字符串下标位置
s31 = 'abcdedjcjdlslk'
s32='abc'
s33 = s31.find(s32)                       #返回第一次出现abc的位置下标0
#0
s34 = s31.find('j')                      #返回第一次出现 j 的位置下标6
#6
s35 = s31.find('j',2)                    #从下标位置2开始查找,找到返回第一次出现的位置下标
#6
s36 = s31.find('j',7)                    #从下标位置7开始查找
#8
s37 = s31.find('j',10)                   #从下标位置10开始查找,没有返回-1
#-1

字符串序列说明:

图片.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容