• python-09-字符串


    1、定义

      

      用双引号或者单引号引起来的是字符串,通常是双引号引起来,除非要输出双引号。

      

    3、操作方法

      

       使用string.index(substring)方法时,如果string中不存在substring,程序报错:

      

       1)、判断类型-9个

        

         

      2)、查找和替换-7个

        

        replace返回一个新的字符串,不会修改原来的字符串。  

      3)、大小写转换-5个

        

      4)、文本对齐-3个

        

      5)、去除空格-3个

        

      6)、拆分和连接-5个

        

       7)、切片

        

         

     1 num_str = "0123456789"
     2 # 截取2-5
     3 print(num_str[2:6])  # 2345
     4 # 截取2-最后
     5 print(num_str[2:])  # 23456789
     6 # 从开始截取到5的位置
     7 print(num_str[:6])  # 012345
     8 # 截取完整字符串
     9 print(num_str[:])  # 0123456789
    10 print(num_str)  # 0123456789
    11 # 从开始位置每隔一个截取一个
    12 print(num_str[::2])  # 02468
    13 # 从索引为1开始,每隔一个截取一个
    14 print(num_str[1::2])  # 13579
    15 # 截取最后一个字符
    16 print(num_str[-1:])  # 9
    17 print(num_str[-1])  # 9 直接通过索引获取最后一位
    18 # 截取从2到末尾-1 个字符串
    19 print(num_str[2:-1])  # 2345678
    20 # 截取字符串末尾两位字符串
    21 print(num_str[-2:])  # 89
    22 # 字符串的逆序
    23 print(num_str[::-1])  # 9876543210
      print(num_str[-1::-1]) # 9876543210 -1可以省略
  • 相关阅读:
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    jQuery火箭图标返回顶部代码
    小花梨的三角形(暴力上下扫三角形)
    调手表(bfs)
    Educational Codeforces Round 65 (Rated for Div. 2)(ACD)B是交互题,不怎么会
    C. News Distribution(并查集)
    Codeforces Round #560 (Div. 3)A-E
  • 原文地址:https://www.cnblogs.com/onroad2019/p/11906077.html
Copyright © 2020-2023  润新知