Python学习07—字符串类型及操作

一、字符串类型的表示

字符串是由0个或多个字符组成的有序序列。字符串可由一对单引号或一对双引号表示。由于字符串是有序序列,因此,可以对其中的字符进行索引,且在索引时,字符是从0开始编号。

字符串有两类和四种表示方式:分别是一对或一个单引号和一对或一个三引号,

字符串有序列号,那么就可以进行编号

通过使用** **来 获取字符串中一个或多个字符。

索引:就是返回字符串中单个字符 ,<字符串>M

切片:就是返回字符串中一段字符子串, <字符串>**M:N,**其中,M缺失表示至开头,N缺失表示至结尾。

字符串切片的高级用法:使用**M:N:K**根据步长对字符串切片

字符串的特殊字符:转义符(\),转义符表达特定字符的本意。转义符能够形成一些组合,表达一些不可打印的含义。

二、字符串操作符

在理解字符串类型基本表达的基础上,希望对字符串进行相关的操作,因此Python提供了三个 字符串运算的操作符。且三个操作符分别为:+ 、*、in

三、字符串处理函数

在Python中提供了一些以函数形式来实现的字符串处理功能,我们称之为字符串处理函数。

Python一共提供了6个有用的字符串处理函数。

四、字符串处理方法

字符串的处理方法中的"方法"是编程中的专有名词,且"方法"特指<a>.<b>()风格中的函数<b>()。方法本身也是函数,但是它与<a>有关,且必须采用<a>.<b>()的形式来使用。

在Python的基础语法体系中,<a>.<b>()风格则是面向对象的一种使用风格,其中<a>是对象,<b>是某个对象能够提供的功能,我们称之为方法。

在Python中八个常用的字符串处理方法:

五、字符串的格式化操作

格式化是对字符串进行格式表达的方式,字符串格式化使用**.format()**方法,用法如下:

<模板字符串>.format(<逗号分隔的参数>)

在具体的使用中,我们需要用到一个概念叫槽。

槽 :槽相当于一个占位信息符,它使用"{}"来表示,它只在字符串中有用,例如下图:

因此,Python使用槽 机制与format 方法,来形成字符串的格式化。

槽内部对格式化的配置方式:
{<参数序号>:<格式控制标记>}

在format方法中,六个格式控制参数,可以分为两组。

相关推荐
零基础1234 小时前
Agent 的 Memory 怎么做科研:以中医诊断场景为例
人工智能·经验分享·python·语言模型
databook4 小时前
面向数据工程师的正则表达式:从日志清洗到字段提取
python·正则表达式·数据分析
ss2735 小时前
AI全栈实战 | 3.2-01 Python 基础:四大数据容器怎么选,推导式为什么是 Pythonic 的灵魂
开发语言·人工智能·python
Mr_Macallon5 小时前
C++回顾(基础)(01)
c语言·开发语言·c++·学习
计算机毕业编程指导师5 小时前
【大数据毕设选题推荐】基于Spark的WTA职业网球赛事演变与竞技格局分析系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 深度学习
大数据·python·计算机·spark·毕业设计·课程设计·wta网球
言乐65 小时前
Python区分广度优先深度优先宽度优先的区别
python·算法·深度优先·广度优先·宽度优先
打工仔折腾 AI6 小时前
LLaMA 1 到 LLaMA 3 架构演进拆解:从 RoPE、GQA 到词表扩张
人工智能·后端·python·深度学习·langchain·llama
旋生万物6 小时前
螺旋角分布的功率谱分析:多窗谱 + FDR 校正
开发语言·python
sunoo-2296 小时前
【ARM嵌入式学习笔记第十天】i.MX6ULL eLCDIF控制器驱动RGB LCD全解析(硬件原理+寄存器配置+裸机代码)
arm开发·笔记·学习
专业程序开发源6 小时前
SSM校园拍摄交流服务平台36936-计算机课程设计、毕业设计
java·spring boot·后端·python·elasticsearch·php·课程设计