• python基础练习(二)字符串切片(相当于java中的substring())


     1 # 1.1 字符串操作 通过下标取字符串中的元素
     2 str = "12345"
     3 print(str[1])
     4 
     5 # 1.2 切片 (类似java中的 substring())
     6 str = "12345"
     7 print(str[1:4:1])
     8 """
     9 切片的语法:[起始:结束:步长]
    10 
    11 起始:从哪个位置开始
    12 结束:想取哪个元素的位置+1
    13 步长:是一个挨着一个还是隔一个取一个【默认为一个挨着一个】
    14 注意:选取的区间属于左闭右开型,即从"起始"位开始,到"结束"位的前一位结束(不包含结束位本身)。
    15 """
    16 str ="12345"
    17 print(str[0:4:])    # 1234
    18 print(str[0:5:])    # 12345
    19 print(str[0:5:1])   # 12345
    20 print(str[0:5:2])   # 135
    21 print(str[0:5:3])   # 14
    22 
    23 # 1.3 从后往前切 (怎么感觉有点像字符串逆序呢???)
    24 str ="12345"
    25 print(str[::-1])
    26 print(str[:-3:-1])
    27 print(str[0:2]) # 12  取下标0、1的字符
    28 print(str[0:4]) # 1234  取下标0~3的字符
    29 print(str[1:]) #  2345 取下标从1开始到最后的字符
    30 print(str[1:-1]) # 234  取下标1开始到最后一个之间的字符
    31 print(str[::-1]) # 54321  从最后一个开始取
    32 print(str[-1:]) # 5  取最后一个
    33 
    34 # 1.4 思考怎么取出432 ()
    35 """
    36 切片的语法:[起始:结束:步长]
    37 其实这三个参数还是 [起始:结束:步长] 的意思,只不过加个负号是从后往前的意思
    38 """
    39 str = "12345"
    40 print(str[-2:-5:-1])
  • 相关阅读:
    eyou通用标签的调取
    eyou头部相关标签的调用
    自增标签循环+1的方法
    文章内容页相关的标签
    当前栏目有多少文章
    指定栏目最顶级栏目名称
    当前单页正文
    Python-pandas常用函数
    监控在线平台
    网页爬虫---音乐
  • 原文地址:https://www.cnblogs.com/singleYao/p/13455527.html
Copyright © 2020-2023  润新知