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

 

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

相关文章
|
5天前
|
Python
python之print函数
python之print函数
11 0
|
7天前
|
测试技术 开发者 Python
Python中的装饰器:提升函数的灵活性和可重用性
在Python编程中,装饰器是一种强大的工具,它可以在不修改函数本身的情况下,动态地扩展函数的功能。本文将介绍装饰器的工作原理及其在实际开发中的应用,帮助读者更好地理解和利用这一特性。
|
4天前
|
分布式计算 算法 Python
Python函数进阶:四大高阶函数、匿名函数、枚举、拉链与递归详解
Python函数进阶:四大高阶函数、匿名函数、枚举、拉链与递归详解
|
3天前
|
存储 索引 Python
字符串、列表、元组、字典(python)
字符串、列表、元组、字典(python)
|
6天前
|
数据采集 开发者 Python
在Python中判断字符串中是否包含字母
在Python中判断字符串中是否包含字母
19 4
|
6天前
|
存储 Python
在Python中,匿名函数(lambda表达式)是一种简洁的创建小型、一次性使用的函数的方式。
【6月更文挑战第24天】Python的匿名函数,即lambda表达式,用于创建一次性的小型函数,常作为高阶函数如`map()`, `filter()`, `reduce()`的参数。lambda表达式以`lambda`开头,后跟参数列表,冒号分隔参数和单行表达式体。例如,`lambda x, y: x + y`定义了一个求和函数。在调用时,它们与普通函数相同。例如,`map(lambda x: x ** 2, [1, 2, 3, 4, 5])`会返回一个列表,其中包含原列表元素的平方。
20 4
|
7天前
|
JSON 数据格式 索引
Python内置函数如`print()`输出信息,`len()`计算长度
【6月更文挑战第23天】Python内置函数如`print()`输出信息,`len()`计算长度,`type()`识别类型,`range()`生成序列,`sum()`求和,`min()`和`max()`找极值,`abs()`取绝对值,`round()`四舍五入,`sorted()`排序,`zip()`和`enumerate()`组合及遍历,`map()`和`filter()`应用函数。标准库如`os`用于操作系统交互,`sys`处理解释器信息,`math`提供数学运算,`re`支持正则表达式,`json`处理JSON数据。学习这些能提升编程效率。
22 5
|
6天前
|
Python
在Python中,高阶函数是指那些可以接受一个或多个函数作为参数,并返回一个新的函数的函数。
【6月更文挑战第24天】Python的高阶函数简化代码,增强可读性。示例:`map()`检查用户名合法性,如`["Alice", "Bob123", "Charlie!", "David7890"]`;`reduce()`与`lambda`结合计算阶乘,如1到10的阶乘为3628800;`filter()`找出1到100中能被3整除的数,如[3, 6, 9, ..., 99]。
14 3
|
7天前
|
分布式计算 大数据 调度
MaxCompute产品使用问题之为什么用python写的udf函数跑起来比本地还要慢
MaxCompute作为一款全面的大数据处理平台,广泛应用于各类大数据分析、数据挖掘、BI及机器学习场景。掌握其核心功能、熟练操作流程、遵循最佳实践,可以帮助用户高效、安全地管理和利用海量数据。以下是一个关于MaxCompute产品使用的合集,涵盖了其核心功能、应用场景、操作流程以及最佳实践等内容。