Python—字符串常用函数
Python—字符串常用字符串
字符串是一种表示文本的数据类型,使用单引号和双引号及三引号表示
访问字符串中的值
字符串的每个字符都对应一个下标,下标编号是从0开始
转义字符
字符串的格式化输出
切片
常用函数整理:find和index
count统计
replace 替换
split 指定分隔符切片
capitalize :第一个字符大写其他全小写
title :所有单词首字母大写,其他均小写
upper :所有字母大写
lower :所有字母小写
startswith:检索字符串是否以指定子串开头
endswith:检索字符串是否以指定子串结尾
ljust / rjust :左右对齐,使用空格填充至指定长度
center:返回一个 长度为width且居中的字符串
lstrip / rstrip :截掉字符串左右边的空格或者指定字符
casefold:等同于lower,全部为小写
encode:转为字符编码
expandtabs :消除tab键,个人喜好 l/rstrip 简单方便
format :格式化
strip :删除字符串头尾指定的字符
转义字符:\
也有搭配使用的 :\n换行 、 \t出现一个tab之间,也就是会出现一个空格 ,等等有很多如:\b 退格 \t 横向制表符 \" 双引号

字符串的格式化输出:


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


内建函数:
字符串函数:
concat() 字符串拼接
charAt()返回指定索引处的字符
indexOf()找字符在哪个位置
trim() 左右去空格
replace()替换
format()格式化
substring()截取字符串
常用函数整理:
find和index:


count统计:

replace 替换:

split 指定分隔符切片:

capitalize :第一个字符大写其他全小写
title :所有单词首字母大写,其他均小写
upper :所有字母大写
lower :所有字母小写

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


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

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

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

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

encode:转为字符编码

expandtabs :消除tab键,个人喜好 l/rstrip 简单方便
format :格式化
strip :删除字符串头尾指定的字符

其实还有很多 菜鸟上都有详细的教程 。
Python—字符串常用函数的更多相关文章
- python字符串 常用函数 格式化字符串 字符串替换 制表符 换行符 删除空白 国际货币格式
# 字符串常用函数# 转大写print('bmw'.upper()) # BMW# 转小写print('BMW'.lower()) # bmw# 首字母大写print('how aae you ?'. ...
- Python 字符串常用函数
操作字符串的常用函数 函数 描述(返回值) str.capitalize() 将字符串的第一个字符大写 str.title() 返回标题化的字符串,即每个单词的首字母都大写 str.upper() 全 ...
- python字符串常用函数
# 索引与切片 *** capitalize() **首字母大写 upper() lower() *** 大写和小写函数 startswith endswith *** 判断以‘’字母’开 ...
- Python - 字符串常用函数详解
str.index(sub, start=None, end=None) 作用:查看sub是否在字符串中,在的话返回索引,且只返回第一次匹配到的索引:若找不到则报错:可以指定统计的范围,[start, ...
- python字符串常用函数-大小写,删除空格,字符串切片
- python的基本用法(三)字符串常用函数
字符串常用函数 # s='.abcd.'# new_s=s.strip('.')#默认去掉字符串两边的空格和换行符,想去掉什么括号中就写什么# print('s',s)# print('new_s', ...
- Python 字符串常用判断函数
判断字符串常用函数: S代表某字符串 S.isalnum() 所有字符都是数字或字母,为真返回Ture,否则返回False S.isalha() 所有字符都是字母,为真返回Ture,否则返回 ...
- python字符串常用内置方法
python字符串常用内置方法 定义: 字符串是一个有序的字符的集合,用与存储和表示基本的文本信息. python中引号中间包含的就是字符串. # s1='hello world' # s2=&quo ...
- python 字符串常用操作方法
python 字符串常用操作方法 python 字符串操作常用操作,如字符串的替换.删除.截取.赋值.连接.比较.查找.分割等 1.去除空格 str.strip():删除字符串两边的指定字符,括号的写 ...
随机推荐
- 解决vite+elementplus 打包后出现的下拉列表多出空元素的bug
打包后下拉列表出现的空元素bug 之前的项目element-plus版本是 "^1.0.2-beta.70" 把他升级一下就好了 npm i element-plus@1.0.2 ...
- 基于MCRA-OMLSA的语音降噪(三):实现(续)
上篇文章(基于MCRA-OMLSA的语音降噪(二):实现)讲了基于MCRA-OMLSA的语音降噪的软件实现.本篇继续讲,主要讲C语言下怎么对数学库里的求平方根(sqrt()).求自然指数(exp()) ...
- SpringBoot+神通数据库+JPA
先上原文 https://blog.csdn.net/Helloworld_pang/article/details/114266130 一.SpringBoot + 神通数据库 基本上按照上面的参考 ...
- golang 算法题 : 二维数组搜索值
package mainimport "fmt"func main() { matrix := [][]int{ {1, 4, 7, 11, 15}, {2, 5, 8, 12, ...
- python selenium + web自动化,切换到新的窗口,元素定位不到?
问题描述: 自动化由首页切换到分页面,打开了一个新的窗口,不过,定位不到这个窗口的元素,通过开发者工具是可以查到这个元素的 原因是: 因为窗口句柄还停留在上一个页面,所以导致无法定位元素.报错 &qu ...
- Win10如何更改C:\Users\下的用户名
详细操作步骤博文原址 : https://blog.csdn.net/wls666/article/details/103334152 但是,改完后会出现报错 这是微软应用商城出现问题 ,每次开机 ...
- Nagios 请检查HTTP服务器关于该CGI的访问权限设置
无权查看任何主机的信息. 请检查HTTP服务器关于该CGI的访问权限设置. 搜索了一下方法 确保 htpasswd.user的所有组为nagios 解决办法: vi /usr/local/nagios ...
- selenium实现并发
for循环和多线程 + selenium 实例一 for循环 # -*- coding: utf-8 -*- """ Datetime: 2019/6/22 Author ...
- vue特效网站集锦
1.17素材网 http://www.17sucai.com/pins/tag/7012.html
- 18张图,详解SpringBoot解析yml全流程
原创:微信公众号 码农参上,欢迎分享,转载请保留出处. 前几天的时候,项目里有一个需求,需要一个开关控制代码中是否执行一段逻辑,于是理所当然的在yml文件中配置了一个属性作为开关,再配合nacos就可 ...