zoukankan      html  css  js  c++  java
  • 字符串操作(几个牛逼的用法)

    1、find(”元素”)根据字符串元素找索引,找到返回值,找不到返回-1,这是和index的区别,index找不到会报错

    2、strip()默认删除空格,

         stri(“多个特殊字符”)删除特殊字符空格

         rstrip()只删右边   lstrip()只删右边

    3、split()      字符串转化成列表,括号里可以以任何元素去分割,只要字符串里存在的元素

    4、list(字符串)直接按字符串里每个元素组成一个列表

    5、replace替换,新str=旧str.replace(“旧值”,“新值”,个数),个数不写默认替换全部

    6、判断字符串成分的四个关键词,结果为True或False

         print(str.isalnum()) 字符串由字母或数字组成

         prinr(str.isalpha()) 字符串只由字母组成

         print(str.isdigit()) 字符串只由数字组成

    7、另外还有center(20,"元素"),按什么元素把字符串居中显示

    8、startswith判断字符串以什么元素开发(true或false)

    9、切片:(顾头不顾尾)

           切全部 str[:]或[0:]、[-1::-1]、[::-1]

           跳位置切  str[首:尾:步长]

                                     【:步长】没写默认1,正常切片

                                                     步长为负数,倒着切

    10、字符串切片后的值可以相加组成新的字符串

    11、含空格的数字字符串转换成int类型默认去空格

            

         

  • 相关阅读:
    Generate Parentheses
    Length of Last Word
    Maximum Subarray
    Count and Say
    二分搜索算法
    Search Insert Position
    Implement strStr()
    Remove Element
    Remove Duplicates from Sorted Array
    Remove Nth Node From End of List
  • 原文地址:https://www.cnblogs.com/mys6/p/10547789.html
Copyright © 2011-2022 走看看