首页 > 编程语言 >第五篇:python字符串

第五篇:python字符串

时间:2024-07-11 13:28:10浏览次数:14  
标签:返回 字符 python 大写 第五篇 字符串 方法 描述

一.字符串的定义

在Python中,字符串是由一系列字符组成的序列,用于存储文本信息。字符串可以用单引号(' ')、双引号(" ")或三引号(''' ''' 或 """ """)来定义。三引号通常用于定义多行字符串。

二.字符串的遍历

遍历字符串意味着逐个访问字符串中的每个字符。这可以通过for循环实现。

例如:

运行结果如下:

三.字符串的常见操作

1.字符串的find()index()rfind()rindex()方法

方法描述
find()find()用于查找子字符串,如果找到则返回第一个匹配的索引,否则find()返回-1
index()index()方法用于查找子字符串,如果找到则返回第一个匹配的索引,否则index()会抛出一个ValueError异常。
rfind()rfind()方法从字符串的末尾开始查找。
rindex()rindex()方法从字符串的末尾开始查找。

正常:

运行结果:

异常:

2.字符串的count()方法:返回子字符串在字符串中出现的次数。

3.字符串capitalize(),upper(),lower(),swapcase(),title()的方法

 

方法描述
capitalize()将字符串中的首字母转换为大写
upper()将字符串转换为全部大写。
lower()将字符串转换为全部小写。
swapcase()将字符串中的小写字符转换为大写或大写字符转换为小写。
title()将字符串中的单词首字母转换为大写

eg:


4.字符串center(),ljust(),rjust(),zfill()的方法

方法描述
center()返回一个原字符串在中间,并使用fillchar(默认为空格)填充左边和右边形成一个新字符串
ljust()返回一个原字符串左对齐,并使用fillchar(默认为空格)填充至指定宽度的新字符串。
rjust()返回一个原字符串右对齐,并使用fillchar(默认为空格)填充至指定宽度的新字符串。
zfill(width)返回字符串左端填充零直到长度为width的字符串。

5.字符串的startswith()endswith()方法

方法描述
startswith()

检查字符串是否以指定的前缀开始,如果是输出True,否则输出False。

endswith()

检查字符串是否以指定的后缀结束,如果是输出True,否则输出False。

6.字符串的encode()decode()方法:

方法描述
encode()将字符串编码成字节串,通常用于写入文件或网络传输。
decode()将字节串解码成字符串,是encode()的逆操作。


7.字符串的split()join(),replace()方法:

方法描述
split()根据指定的分隔符将字符串分割出来。
join()将裁剪出来的中的元素进行替换连接成一个字符串。
replace()替换字符串中的某些字符或子字符串。

8.字符串isalpha()isdigit()isalnum(),islower()isupper()方法

方法描述
isalpha()检查字符串是否只由字母组成。
isdigit()检查字符串是否只由数字组成。
isalnum()检查字符串是否只由字母和数字组成。
islower()检查字符串是否全是小写字母。
isupper()检查字符串是否全是大写字母。

9.字符串方法strip()lstrip()rstrip()方法:

方法描述
strip()去除字符串两端的空白字符(包括空格、换行符\n、制表符\t等),也可以指定
lstrip()lstrip()用于去除左端的空白字符。
rstrip()rstrip()用于去除右端的空白字符。


  

标签:返回,字符,python,大写,第五篇,字符串,方法,描述
From: https://blog.csdn.net/2201_75782271/article/details/140278936

相关文章

  • Python-NumPy 库编写复杂程序
    1、解释说明NumPy是一个用于Python编程语言的库,支持大量的维度数组与矩阵运算,此外也针对数组运算提供大量的数学函数库。NumPy是开源的,并且广泛地使用于各种科学计算和数据分析领域。NumPy的核心功能如下:-ndarray(N-dimensionalarrayobject):一个具有向量运算能力的快......
  • Python机器学习实战:推荐系统的原理与实现方法
    Python机器学习实战:推荐系统的原理与实现方法1.背景介绍1.1问题的由来在当今数字化时代,推荐系统已成为电子商务、媒体流媒体平台、社交媒体以及在线购物网站的核心组件之一。推荐系统旨在根据用户的历史行为、偏好以及社会关系等因素,为用户提供个性化的内容或商品建议,......
  • python的入门知识(下)
    目录学习内容数字字符串、列表和元组映射和集合类型学习内容数字长整型(LongInteger):在Python中,整数没有大小限制,但是可以用大写或小写的L来表示长整型,尽管这不是Python3推荐的做法。复数(ComplexNumbers):由实数部分和虚数部分组成,形如real+imagj。虚数部分......
  • 11、Python之变量:看得见还是看不见
    引言在前面一篇关于Python变量的文章中,更多地结合对象的内存结构及字节码指令,来看不同代码针对不同的类型的对象的不同效果。今天这篇文章中,想对新手在使用Python变量中,可能遇到的其他困惑,再展开来说一下。大概分为这几个模块:1、几种变量赋值操作2、Python中的变量作用......
  • python urllib 基础 5
    ajax的post请求importurllib.requestimporturllib.parse#url='https://www.kfc.com.cn/kfccda/ashx/GetStoreList.ashx?op=cname'##headers={#'user-agent':"Mozilla/5.0(WindowsNT10.0;Win64;x64)AppleWebKit/537.36(KHTM......
  • Python毕业设计(四十八)、基于Python+Django+Vue的美食推荐系统
    如需要可私信或评论区留言!!!如需要可私信或评论区留言!!!如需要可私信或评论区留言!!!一、项目介绍        美食推荐系统分为前端用户端和后台管理系统。        用户端包括注册登录、查看系统推荐菜品列表、全部菜品列表、按分类筛选菜品、查看菜品统计分析、查......
  • C语言中的数组:掌握数据的有序集合【一维数组,二维数组,字符串数组,直方图打印,计算全排列,
    目录C语言中的数组:掌握数据的有序集合【一维数组,二维数组,字符串数组】一维数组一维数组的创建数组的七种初始化完全初始化:部分初始化:字符数组的初始化:自动初始化为0:使用`memset`函数初始化:循环初始化:指定初始化器(`c99`,`gcc`)支持:一维数组的使用案例1:统计随机数的分布......
  • Windows+Python配置和使用labelme打标工具(语义分割)
    Labelme是一个开源的图像标注工具麻省理工学院的计算机科学和人工智能实验室(CSAIL)开发。它主要用于创建计算机视觉和机器学习应用所需的标记数据集。LabelMe让用户可以在图片上标注对象和区域,为机器学习模型提供训练数据。它支持多种标注类型,如矩形框、多边形和线条等。它是用Py......
  • Python中的字符串:一次奇妙的冒险之旅
    大家好!今天,我们要踏上一段激动人心的旅程,一起探索Python中的字符串。你:一次奇妙的冒险之旅?字符串:哈哈,没错!对于操纵我的人来说,通常不是创建后就直接拿来用了。他们会对我进行各种魔法般的变换,让我变成他们需要的样子。经过一系列神奇的转换,我早已变得面目全非,真是一场又一场......
  • (免费领取源码)计算机毕业设计项目:宠物店管理系统 19849(开题答辩+程序定制+全套文案 )上
    目 录摘要1绪论1.1背景及意义1.2研究现状1.3springboot框架介绍2 宠物店管理系统系统分析2.1可行性分析2.2系统流程分析2.2.1数据流程3.3.2业务流程2.3系统功能分析2.3.1功能性分析2.3.2非功能性分析2.4系统用例分析2.5本章小结......