• str 操作


    str 认识字符串(重点, 多)
    字符: 单一的文字符号
    字符按照固定的顺序连成串
    被' 或者" 或者''' 或者"""括起来的内容
    索引 编号, 顺序
    从0开始

    切片
    s[start:end:step]
    start:开始
    end: 结束 取不到02
    step: 步长, 控制方向. 每xx个取一个

    # 倒数
    #       -8-7-6-5-4-3-2-1   索引还可以倒着数 起始位置-1
    #       0 1 2 3 4 5 6 7    索引
    # s  = "今天中午吃胡辣汤"
    

      

    #索引使用[下标]获取数据
    # print(s[3])   #午
    # print(s[2])     #中
    
    # print(s[-3])   #胡
    # print(s[-6])    #中
    

      

    #切片,从一个字符串中截取出一部分字符串
    #[start : end]   顾头不顾尾   end取不到
    # s ="中间的,你们为什么不说话,难受"
    # print(s[3:7])  #,你们为
    # print(s[5:9])   #们为什么不
    # print(s[-3: -7])    #切不到,默认是从左往右切
    # print(s[-7: -3])    #么不说话
    # print(s[:6])    #中间的,你们   表示从头开始切
    # print(s[6:])    #为什么不说话,难受   表示切到末尾
    # print(s[:])     #从开始到结束
    

      

    #  步长step   默认是1  每***个取一个
    #[star:end:step]
    # s = "abcdefghijklmn"
    # print(s[::2])   #acegikm
    # print(s[1:5:3]) #be
    # print(s[7:3]) # 没有结果  默认步长1 从左往右切
    # print(s[7:3:-1]) #  hgfe  从右往左切
    # step可以控制方向.如果step是正数.从左往右切.如果是负数.从右往左切
    # print(s[-1:-8: -2]) # nljh
    

      

    # s = "默念哥没吃饭哥不说话"
    # print(s[3::-3])  # 没默
    # print(s[::-1])   # 话说不哥饭吃没哥念默
    

      

    # 判断一句话是否是回文
    # s = "黄山落叶松叶落山黄"
    # s2 = s[::-1] # 翻过来
    # if s == s2:
    #     print("是回文")
    # else:
    #     print("不是回文")
    

      

  • 相关阅读:
    python小白-day9 数据库操作与Paramiko模块
    python小白-day8 线程、进程、协程
    python小白-day8 socketserver模块
    python小白-day7 socket初识
    python小白-day7 面向对象高级部分
    python小白-day6 xml处理模块
    python小白-day6 ConfigParser模块
    2020软件定义网络实验二
    软件工程实践第一次个人作业
    2020软件定义网络实验一
  • 原文地址:https://www.cnblogs.com/YangWenYu-6/p/10035155.html
Copyright © 2020-2023  润新知