zoukankan      html  css  js  c++  java
  • 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可以省略
  • 相关阅读:
    力扣(LeetCode)605. 种花问题
    力扣(LeetCode)463. 岛屿的周长
    力扣(LeetCode)561. 数组拆分 I
    力扣(LeetCode) 263. 丑数
    区块链历史
    力扣(LeetCode) 821. 字符的最短距离
    力扣(LeetCode)804. 唯一摩尔斯密码词
    cmd 查看端口
    nginx windows版 下载和启动
    luogu P1270 “访问”美术馆
  • 原文地址:https://www.cnblogs.com/onroad2019/p/11906077.html
Copyright © 2011-2022 走看看