zoukankan      html  css  js  c++  java
  • 我的Python自学之路四,字符串的学习

    一、字符串

      (1)、字符串是Python中最常用的数据类型,我们可以使用单引号或双引号来创建字符串。

       str = 'Hello world!'

      str = "Hi Hao are you?"

      (2)、Python访问字符串可以用方括号来访问。

        str = "Hello World!"

        print str[1]      #输出  e

        print  str [1:5]   #输出  ello

        这和列表中的方法没什么区别。

      (3)、修改字符串

        str  ="Hello World!"

        print str[:6]+"laowang"   #输出  Hello laowang

      (4)、去空格,及特殊符号

         s.strip().lstrip().rstrip(',')

      (5)、连接字符串

        str1  = "hello"

        str2  =" laowang"

        str3 = str1 +str2

        print str3    #"hellolaowang"

        "+"可连接两个字符串

      (6)、查找字符所在的位置

        str1  =  "laowang"

        str2 = "w"

        p = str1.index(str2)

        print p    #   3

      (7)、比较字符串

        str1  ="hello"

        str2 =" Hello"

        print cmp(str1,str2)   #返回1

      (8)、字符串长度

        str ="hello"

        print len(str)    #返回5

      (9)、反序字符串

        str = "hello"

        print str[::-1]   #"olleh"

      (10)、连接字符串

        str = ”,“

        list = ["python","java","javascript"]

        print str.join(list)   # ["python","java","javascript"]

      (11)、截取字符串

         str = ’0123456789′

         print str[0:3] #截取第一位到第三位的字符

         print str[:] #截取字符串的全部字符

         print str[6:] #截取第七个字符到结尾

          print str[:-3] #截取从头开始到倒数第三个字符之前

          print str[2] #截取第三个字符

         print str[-1] #截取倒数第一个字符

         print str[::-1] #创造一个与原字符串顺序相反的字符串

         print str[-3:-1] #截取倒数第三位与倒数第一位之前的字符

         print str[-3:] #截取倒数第三位到结尾

         print str[:-5:-3] #逆序截取,以3为步长,从右向左

    新手发表,有错望理解

  • 相关阅读:
    C#写的操作系统
    FPS游戏:实现狙击子弹加速
    内表的一些操作例子(工作区赋值使用了新语法)
    SAP MM模块相关透明表收集
    简单的ALV显示例子
    拼接和前导零用法
    LOOP AT GROUP语法练习
    RFC函数的初步使用同步
    excel保存时出现“请注意,您的文档的部分内容可能包含了文档检查器无法删除的个人信息”
    Abap内表
  • 原文地址:https://www.cnblogs.com/ljbk/p/7545107.html
Copyright © 2011-2022 走看看