python小课堂06 - 基本数据类型字符串运算篇

python小课堂06 - 基本数据类型字符串运算篇

字符串的运算

就题目而言,字符串的运算?乍一看!这是什么鬼?所谓的运算,数学定义的含义就是将数字之间进行各种算法,例如加减乘除。那么字符串运算呢?同理:就是将字符串进行所谓的“加减乘除!

当然如果在字符串中获取相关对应的字符,也算是对其运算的一种方式。

例如:

"Hello World!  I 'm coming!"

此字符串我想获取当中的'W'字符,如何获取呢?(具体操作看下面中的实践!)

以上的这种行为操作都算是对字符串的运算,下面来看下具体实践吧!

动手实践字符串的运算

打开idle,让我们实践一下:

在这里插入图片描述

如上图实验所示,通过乘法可以实现对单一字符串的重叠复制,而通过加法可以将两个字符串进行拼接。

如何获取字符串中某一字符呢?请看下图:

在这里插入图片描述

可以看到通过在字符串后面跟上中括号的而形式来对内容进行截取!上面的例子都是正数的下标,那么如果要是负数的下标是否可以呢?

在这里插入图片描述

可以通过负数来进行相应的倒数截取字符串!负下标的目的是什么呢?如果你字符串中内容很多,比如有1W个字符,那让你取倒数第二个,你不得一直数下去了。。!所以python创出了负数下标的表达方式。

字符串额外小知识

说到字符串,回想下在上一章,我曾经说过的转义字符,那么实际上python有一个转义字符的小知识点!

场景如下:

现在让你用print()在idle中打印出

'你好 !
我是你的老铁!
'

想必你会知道这样去写:

print('你好! \n 我是你的老铁!')

如果此时,我就想让结果显示出'你好! \n 我是你的老铁!'呢?

在python中有着一个 r 或者 R 的写法,可以将原始转义字符不进行转义输出!r代表的含义是:raw,中文是未加工的的意思!也就是原始的意思。

写法:

print(r'你好! \n 我是你的老铁!')
print(R'你好! \n 我是你的老铁!')

我们通过idle试一下,将代码输入看下结果:

在这里插入图片描述

可以看到上面输出将原有的转义字符直接打印出来了!

小结

字符串运算在日常的编码中也是用到非常频繁的,尤其是+号来对字符串进行拼接!而相应的,切片对字符串的截取也是必要掌握的小技能,在处理数据时,会经常用到切片的概念!

当你看到r加在''字符串前面,则代表的是原始字符串(raw str),其中包含的转义字符将失去转义自身的含义!

欢迎想学python的同学关注公号哟,一起学习共同进步:


在这里插入图片描述
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、PyCharm的基本使用1.1、注释:为了方便自己或者其他人查看单行注释:用 # 号单行注释多行注释: 用 ...
    IIronMan阅读 8,919评论 3 18
  • 1.字符串 字符串:使用单引号或双引号括起来的字符集就是字符串,引号中单独的符号、数字、字母、空格等叫字符。 例:...
    FansYuercero阅读 439评论 0 7
  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 5,864评论 0 10
  • 一、python基本数据类型 python基本数据类型有:数字类型Number、字符串类型String、布尔类型B...
    rr1990阅读 557评论 0 0
  • 每天早上推着孩子去买菜,趁着孩子睡觉洗衣服煮饭,带着孩子去小区下面透透气,傍晚等老公下班回来一起帮孩子洗澡,晚上等...
    OQ熊阅读 193评论 0 0