Python—字符串常用函数

简介: 字符串是一种表示文本的数据类型,使用单引号和双引号及三引号表示访问字符串中的值字符串的每个字符都对应一个下标,下标编号是从0开始

转义字符:\


也有搭配使用的 :\n换行    、  \t出现一个tab之间,也就是会出现一个空格  ,等等有很多如:\b 退格 \t 横向制表符   \"  双引号


2387773-20220116124519506-1455266908.png


字符串的格式化输出:


2387773-20220116125841541-1863683371.png2387773-20220116125851701-874560153.png


片:


从一个字符串中取一片字符串,就叫做切片。


2387773-20220116140439712-2021416518.png2387773-20220116140448851-744610896.png


内建函数:


字符串函数:


concat() 字符串拼接
charAt()返回指定索引处的字符
indexOf()找字符在哪个位置
trim() 左右去空格
replace()替换
format()格式化
substring()截取字符串


常用函数整理: 


find和index:

2387773-20220116152721370-209962536.png

2387773-20220116152724939-499272626.png


count统计:


2387773-20220116152830162-906803414.png


replace 替换:


2387773-20220116152848428-587906175.png


split 指定分隔符切片:


2387773-20220116152926174-1397392400.png


capitalize :第一个字符大写其他全小写

title      :所有单词首字母大写,其他均小写

upper  :所有字母大写

lower   :所有字母小写

2387773-20220116212444784-115110373.png


startswith:检索字符串是否以指定子串开头

endswith:检索字符串是否以指定子串结尾


2387773-20220116212604654-799634671.png2387773-20220116212643077-2092299243.png


ljust  /   rjust  :左右对齐,使用空格填充至指定长度

2387773-20220116212730499-1951261529.png


center:返回一个 长度为width且居中的字符串,也就是居中填充


2387773-20220116212821813-1170988932.png

 

lstrip  /  rstrip  :截掉字符串左右边的空格或者指定字符

2387773-20220116212903210-1897043970.png

 

 

 

casefold:等同于lower,全部为小写

2387773-20220116212935896-1724988142.png

 

 

 

encode:转为字符编码

2387773-20220116212959786-776668862.png

 

 

 

expandtabs :消除tab键,个人喜好 l/rstrip  简单方便


format  :格式化

strip :删除字符串头尾指定的字符  

2387773-20220116213139766-609465484.png

 

其实还有很多 菜鸟上都有详细的教程 。

相关文章
|
21天前
|
搜索推荐 Python
利用Python内置函数实现的冒泡排序算法
在上述代码中,`bubble_sort` 函数接受一个列表 `arr` 作为输入。通过两层循环,外层循环控制排序的轮数,内层循环用于比较相邻的元素并进行交换。如果前一个元素大于后一个元素,就将它们交换位置。
124 67
|
22天前
|
Python
在 Python 中,如何将日期时间类型转换为字符串?
在 Python 中,如何将日期时间类型转换为字符串?
119 64
|
14天前
|
Python
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
Python中的函数是**一种命名的代码块,用于执行特定任务或计算
42 18
|
6天前
|
数据可视化 DataX Python
Seaborn 教程-绘图函数
Seaborn 教程-绘图函数
37 8
|
15天前
|
Python
Python中的函数
Python中的函数
31 8
|
13天前
|
存储 测试技术 Python
Python 中别再用 ‘+‘ 拼接字符串了!
通过选择合适的字符串拼接方法,可以显著提升 Python 代码的效率和可读性。在实际开发中,根据具体需求和场景选择最佳的方法,避免不必要的性能损失。
38 5
|
17天前
|
Python
使用Python计算字符串的SHA-256散列值
使用Python计算字符串的SHA-256散列值
24 7
|
24天前
|
Python
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
在 Python 中,如何将字符串中的日期格式转换为日期时间类型?
32 6
|
22天前
|
监控 测试技术 数据库
Python中的装饰器:解锁函数增强的魔法####
本文深入探讨了Python语言中一个既强大又灵活的特性——装饰器(Decorator),它以一种优雅的方式实现了函数功能的扩展与增强。不同于传统的代码复用机制,装饰器通过高阶函数的形式,为开发者提供了在不修改原函数源代码的前提下,动态添加新功能的能力。我们将从装饰器的基本概念入手,逐步解析其工作原理,并通过一系列实例展示如何利用装饰器进行日志记录、性能测试、事务处理等常见任务,最终揭示装饰器在提升代码可读性、维护性和功能性方面的独特价值。 ####
|
29天前
|
Python
Python中的`range`函数与负增长
在Python中,`range`函数用于生成整数序列,支持正向和负向增长。本文详细介绍了如何使用`range`生成负增长的整数序列,并提供了多个实际应用示例,如反向遍历列表、生成倒计时和计算递减等差数列的和。通过这些示例,读者可以更好地掌握`range`函数的使用方法。
45 5