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():删除字符串两边的指定字符,括号的写 ...
随机推荐
- Unity——卡通渲染实现
效果展示: 原模型: 一.简单分析 卡通渲染又叫非真实渲染(None-Physical Rendering-NPR),一般日漫里的卡通风格有几个特点: 1.人物有描边 2.有明显的阴影分界线,没有太平 ...
- JUC之多线程锁问题
多线程锁 8种问题锁状态: 该部分全部围绕的是以下内容并结合相应的例子:synchronized实现同步的基础:Java中每个对象都可以作为锁. 具体表现为以下三种形式:(之前只是简单的了解) 对于普 ...
- CF995E Number Clicker
题目分析 首先,我们必须明白,操作都是互逆的,\(1,2\)之间是可以互相转化的,这是不需证明的,对于操作\(3\),实际上,是求当前数的逆元,我们知道,逆元就是求当前数在模另一个数下的倒数,那么,逆 ...
- python 使用@property 操作属性时,报“RecursionError:maximun recursion depth exceeded”
使用@property获取和修改属性,出现报错"RecursionError:maximun recursion depth exceeded",超过了最大的递归深度 原因: 方法 ...
- linux(CentOS7) 之 MySQL 5.7.30 下载及安装
一.下载 1.百度搜索mysql,进入官网(或直接进入官网https://www.mysql.com) 2.选择 downloads 3.翻到最下面,选择MySQL Community (GPL) D ...
- Centos7 logrotate日志切割
https://www.cnblogs.com/kevingrace/p/6307298.html 在当前目录下 vim ***** 文件 需要切的日志 /home/soft/app/logs/ ...
- js 多层 元素叠起来避免误触的解决方法
添加一层 元素,将点击事件设为 onClick="event.cancelBubble = true" 这样就能将两个可触发事件的元素给隔开
- 聊聊dubbo协议
搜索关注微信公众号"捉虫大师",后端技术分享,架构设计.性能优化.源码阅读.问题排查.踩坑实践. 协议 协议通俗易懂地解释就是通信双方需要遵循的约定. 我们了解的常见的网络传输协议 ...
- 使用redis+lua实现SQL中的select intersect的效果
公众号文章地址 1.需求 业务中需要实现在两个集合中搜索数据,并返回交集. 用SQL的伪代码可以描述如下: select key from set1 where sorted_key between ...
- Anchor CMS 0.12.7 跨站请求伪造漏洞(CVE-2020-23342)
这个漏洞复现相对来说很简单,而且这个Anchor CMS也十分适合新手训练代码审计能力.里面是一个php框架的轻量级设计,通过路由实现的传递参数. 0x00 漏洞介绍 Anchor(CMS)是一款优秀 ...