python字符串及基本操作

1.字符串定义:由0个或者多个字符组成的有序字符序列。

字符串是字符的有序序列,可以对其中的字符进行索引,在索引的时候,字符串是从0开始变好的

字符串有两类共四种表示方法
—由一对单引号或者双引号表示,仅表示单行字符串
“请输入带有符号温度的温度值” 或者 ‘C
—由一堆三单引号或者三双引号表示,可表示多行字符串
‘’’ python 语言’’’ ,

大家可能会疑惑,三单引号或双引号不是注释的表示方法嘛,在这里我们说,python语言中并没有真正提供多行注释的表示方式,三单引号构成的就是字符串,但是如果程序中出现了一个字符串,这个字符串并没有给到某一个变量中,或者这个字符串没有进行任何操作,那么它也可以当做注释来使用,所以我们说,三单引号表示字符串,只是它的作用可以当作注释

那么python为什么提供四种表示字符串的方法呢,有的时候我们可能需要输出在单引号或者双引号的字符串,这时候我们在在它的外面加上双引号或者单引号就可以了,如果我们需要输出的字符串外面既需要有双引号也需要单引号,我们可以用三个单引号来输出。

2.字符串的序号

在这里插入图片描述 正向递增序号和反向递减序号

3.字符串的使用

字符串由两个非常重要的操作----索引和切片

索引和切片都是使用[]获取字符串中一个或者多个字

索 引:返回字符串中的单个字符 用法 <字符串>[m]
“请输入带有符号的温度值:” temstr[-1]
切 片:返回字符串中一段字符子串 用法<字符串>[m:n]
“请输入带有符号的温度值:” temstr[0:-1]

字符串切片的高级用,使用[M:N:K],根据步长对字符串进行切片
在这里插入图片描述

4.字符串的特殊字符

转义符 \,转义符表达特定字符的本意
“这里有个双引号(”)" 打印结果为 这里有个双引号(")
转义符形成一些组好。表达一些不可打印的含义
"\b"回退 "\n"换行 "\r"回车(光标移动到本行首)

5.字符串操作符

在这里插入图片描述

6.字符串处理函数

在这里插入图片描述
在这里插入图片描述
python字符串的编码方式
Unicode 编码是python3字符串中的编码形式,在python中所有的字符串都是采用Unicode编码形式来实现的
统一字符编码,覆盖了几乎所有字符的编码方式,从0到1114111(0x10FFFF)空间,每个编码对应一个字符
所以python字符串中每个字符都是Unicode编码字符

python字符串的处理方法
“方法”特指 < a >.< b>()风格中的函数< b >()
方法本身也是函数,但是与< a >有关,< a >.< b >()风格使用
字符串及变量也是< a >。存在一些方法,< a >.< b >f风格属于面向对象风格,我们不做多赘述。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7.字符串类型的格式化

字符串的格式化使用 .format() 方法,用法如下:
< 模板字符串 >.format (<逗号分隔参数>)


槽相当于一个占位信息符吗,使用一对{}来表示,只在字符串中有用
在这里插入图片描述
format()方法的格式控制
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值