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

 

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

相关文章
|
29天前
|
Python
【python从入门到精通】-- 第五战:函数大总结
【python从入门到精通】-- 第五战:函数大总结
62 0
|
26天前
|
Python
Python之函数详解
【10月更文挑战第12天】
Python之函数详解
|
27天前
|
存储 数据安全/隐私保护 索引
|
1月前
|
Python
【10月更文挑战第6天】「Mac上学Python 11」基础篇5 - 字符串类型详解
本篇将详细介绍Python中的字符串类型及其常见操作,包括字符串的定义、转义字符的使用、字符串的连接与格式化、字符串的重复和切片、不可变性、编码与解码以及常用内置方法等。通过本篇学习,用户将掌握字符串的操作技巧,并能灵活处理文本数据。
53 1
【10月更文挑战第6天】「Mac上学Python 11」基础篇5 - 字符串类型详解
|
17天前
|
测试技术 数据安全/隐私保护 Python
探索Python中的装饰器:简化和增强你的函数
【10月更文挑战第24天】在Python编程的海洋中,装饰器是那把可以令你的代码更简洁、更强大的魔法棒。它们不仅能够扩展函数的功能,还能保持代码的整洁性。本文将带你深入了解装饰器的概念、实现方式以及如何通过它们来提升你的代码质量。让我们一起揭开装饰器的神秘面纱,学习如何用它们来打造更加优雅和高效的代码。
|
19天前
|
弹性计算 安全 数据处理
Python高手秘籍:列表推导式与Lambda函数的高效应用
列表推导式和Lambda函数是Python中强大的工具。列表推导式允许在一行代码中生成新列表,而Lambda函数则是用于简单操作的匿名函数。通过示例展示了如何使用这些工具进行数据处理和功能实现,包括生成偶数平方、展平二维列表、按长度排序单词等。这些工具在Python编程中具有高度的灵活性和实用性。
|
21天前
|
Python
python的时间操作time-函数介绍
【10月更文挑战第19天】 python模块time的函数使用介绍和使用。
26 4
|
23天前
|
存储 Python
[oeasy]python038_ range函数_大小写字母的起止范围_start_stop
本文介绍了Python中`range`函数的使用方法及其在生成大小写字母序号范围时的应用。通过示例展示了如何利用`range`和`for`循环输出指定范围内的数字,重点讲解了小写和大写字母对应的ASCII码值范围,并解释了`range`函数的参数(start, stop)以及为何不包括stop值的原因。最后,文章留下了关于为何`range`不包含stop值的问题,留待下一次讨论。
17 1
|
1月前
|
自然语言处理 Java 数据处理
【速收藏】python字符串操作,你会几个?
【速收藏】python字符串操作,你会几个?
52 7
|
28天前
|
索引 Python
Python中的其他内置函数有哪些
【10月更文挑战第12天】Python中的其他内置函数有哪些
15 1