• Python字符串类型详解(一)——字符串基础


    今天继续给大家介绍Python相关知识,本文主要内容是Python字符串类型基础。

    一、字符串表示

    在Python中,字符串是由0个或者多个字符组成的有序字符序列。
    字符串有两种四类表示方法,分别是用单引号、双引号和三单引号和三双引号来表示。

    二、字符串使用

    在Python中,我们可以对字符串进行索引或者切片。

    (一)索引

    索引是返回字符串中的单个字符,字符串是有顺序的,从左向右为正序,从右向左为逆序,正序的字符串用正的索引,逆序的字符串用负的索引,从左向右时字符串第一个字符索引值为0,从右向左时,字符串第一个索引值为-1。
    在Python的字符串中,字母、数字、汉字等都占用一个索引值,字符串的索引操作如下所示:
    在这里插入图片描述

    (二)切片

    切片时返回字符串中一段子字符串的操作。
    切片操作格式如下所示:

    【字符串】(M:N:K)
    
    • 1

    其中M表示字符串开始的位置,N表示字符串结束的位置,K表示步长。如果不使用M,则默认从字符串开头开始,如果不使用参数N,则默认从字符串末尾结束,如果不使用参数K,则默认步长为1,如果参数K为负,则表示逆序。
    字符串的切片操作如下所示:
    在这里插入图片描述
    注意最后的a[::-1],这样的操作可以很方便的实现字符串逆序。

    三、字符串转义

    同其他编程语言类似,Python也支持字符串的转义,所谓转义,就是将一些没法出现在字符串中的字符规定一种特定的表达方式。常见的转义字符如下所示:

    转义字符含义
    表示单引号
    "表示双引号
    \表示\f符号
    \n表示换行
    \b表示删除操作
    \r表示删除本行之前的所有内容

    这些特殊字符作用如下所示:
    在这里插入图片描述

    四、字符串操作符

    Python除了支持对数字类型的操作符之外,也支持字符串类型的一些操作符,一些常见的操作符及其作用如下所示:

    操作符作用
    x+y表示将字符串x和字符串y连接起来
    x*N 或N*x表示将字符串x复制N次
    x in S如果字符串x是字符串S的子字符串,则返回True,如果不是,则返回False

    字符串操作符的作用如下图所示:
    在这里插入图片描述
    原创不易,转载请说明出处:https://blog.csdn.net/weixin_40228200

  • 相关阅读:
    [LeetCode] 453. 最小操作次数使数组元素相等(Java)
    Spring源码:Bean的生命周期(二)
    kafka学习笔记04(小滴课堂)
    quarkus依赖注入之六:发布和消费事件
    Linux文件操作命令及磁盘分区与文件系统
    第一讲 react的基础---安装 特点 组件 生命周期
    【PCB绘制】Altium Designer 20 使用教程
    delphi 调用编码格式为application/x-www-form-urlencoded
    java报告:小不点超市售货系统类图设计
    我赢助手之爆款内容创作:这样的内容绝对上不了推荐,看你中招了么?
  • 原文地址:https://blog.csdn.net/weixin_40228200/article/details/127697942