欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

Python补端之-字符串,列表,字典

程序员文章站 2022-09-21 08:35:08
一、‘字符串’ 1.两个串拼接为一个羊肉串。+ a = ‘wo’+‘cool’ # 一个+号相当于红柳,将两个字符串,串为红柳大串 b = ‘wo’ ‘cool’ # 该写法中间可不加空格,为了审美,求求你加一个吧 打印结果:wocool 2.print执行后自动换行,如果不想换行或者结果后加其他的,以下为输出变量a后。end = '' print(a,end = '') # \t 不换行 ....
一、‘字符串’
    1.两个串拼接为一个羊肉串。+ 
        a = ‘wo’+‘cool’    # 一个+号相当于红柳,将两个字符串,串为红柳大串
        b = ‘wo’ ‘cool’    # 该写法中间可不加空格,为了审美,求求你加一个吧
        打印结果:wocool
    
    2.print执行后自动换行,如果不想换行或者结果后加其他的,以下为输出变量a后。end = ''
        print(a,end = '')    # \t 不换行
        print(a,end = '\n')    # \n 换行
        print(a,end = '\t')    # \t 制表符,一个tab的空格

    3.提取红柳大串上的肉粒。a[]
        a = 'wozuicool'
        由左到右为:a[0] a[1].....a[8]
        由右到左为:a[-1] a[-2].....a[-9]
        a[20] a[-10] #则会报错,因为超出角标了。IndexError: string index out of range

        这样就把所有肉粒撸下来吃掉了

    4.替换某个肉粒,生成新的红柳大串。replace
        a = 'wozuicool'
        b = a.replace('w','n')    #注意replace会把字符串中所有的‘w’替换为‘n’
        print(b)----------> nozuicool

        也可以直接替换其中一个肉粒,新建地址,引用新的地址
        a = a.replace('w','n')

        也可以限制替换几次
        a = a.replace('0','n',2)    #注意replace会把字符串中前两个‘o’替换为‘n’
        print(a)----------> wnzuicnol

    
    5.各种撸串顺序。切片 a[开始:结束:步长],包头不包尾,左到右切片数用正数,反之用负数
        a = 'wozuicool'    #w到i的步长是:4
        a[0:8:2] wzio    #0到第8粒,每个下一口都要两步的步长
        a[2:9] zuicool # 即使超出也不会报错,因为撸到了空气
        a[::-1] loociuzow # 倒序排列,不是0开始,是-1
        a[-1:-10000:-3] oz # 注意步长应该是负数才对
        a[-1:-10000:3]    # 无结果,因为没有值
        a[-2345:-1:3] wuo # 左到右切片数用正数 

本文地址:https://blog.csdn.net/qq_20427967/article/details/108260824