python中字符串函数的用法_python中字符串内置函数的用法总结
capitalize() 首字母大写
a='someword'
b=a.capitalize()
print(b)
—>Someword
casefold()&lower() 所有字母变小写,casefold可将未知字符便小写
a='someWORD'
b=a.casefold()
print(b)
c=a.lower()
print(c)
—>someword
—>someword
center(width,fillchar=None) 设置宽度,并将内容居中,空白未知填充,一个字符
a='someword'
b=a.center(30,'*')
print(b)
count(sub,start=None,end=None) 去字符串中寻找,寻找子序列的出现次数,可指定起止点
a='somewordsomeword'
b=a.count(‘or')
print(b)
—>2
startswith(suffix,start=None,end=None)&endswith(suffix,start=None,end=None) 是否以XX开始/结束,可指定起止点
a='somewordsomeword'
b=a.startswith(‘sa')
c=a.endswith(‘ord')
print(b)
print(c)
—>False
—>True
find(sub,start=None,end=None) 寻找指定字符或字符串,并返回第一个位置,找不到返回-1,可指定起止点
a='somewordsomeword'
b=a.find(‘me')
print(b)
—>2
format() 格式化,将一个字符串中的占位符替换为指定的值
test='I am {name},age {a}'
v=test.format(name='alex',a=19)
print(v)
—>i am alex,age 19
format_map() 格式化,传入的值
test='iam{name},age{a}'
v=test.format_map({“name”:'alex',”a”:19})
print(v)
—>i am alex,age 19
isalnum() 字符串中是否只包含字母和数字
a='asdfs123*'
b=a.isalnum()
print(b)
—>False
expandtabs(tabsize=number) 将字符串以number分割,并将tab补入
a='asdfs123\t523fgbdf'
b=a.expandtabs(5)
print(b)
—>asdfs123 523fgbdf
isalpha() 字符串中是只包含字母
a='asdfsfgbdf'
b=a.isalpha()
print(b)
—>True
isdecimal()&isdigit()&isnumeric() 字符串中是只包含数字,isdigit更为强大,isnumeric还可识别中文
a='132132②二'
b=a.isdecimal()
c=a.isdigit()
d=a.isnumeric()
print(b)
print(c)
print(d)
—>False
—>False
—>True
isprintable() 是否存在不可显示的字符如换行符
a='sdfgdfg\t'
b=a.isprintable()
print(b)
—>False
isspace() 判断是否全部为空格
a='dsvsdv'
b=a.isspace()
print(b)
—>False
istitle()&title() 判断是否为标题,即首字母大写&变为标题
a='follow uncased characters and lowercase characters only cased ones'
b=a.istitle()
print(b)
c=a.title()
print(c)
—>False
—>Follow Uncased Characters And Lowercase Characters Only Cased Ones
join(iterable) 将字符串中的每个元素按照指定分隔符进行拼接
a='一二三四五六七'
print(a)
b='*'
c=b.join(a)
print(c)
—>一二三四五六七
—>一二三四五六七
ljust(width,fillchar=None)&rjust(width,fillchar=None) 向右/左填充字符
a='hello'
b=a.ljust(20,'*')
c=a.rjust(20,'*')
print(b)
print(c)
—>hello***************
—>***************hello
islower()&lower() 判断是是否为全小写&变为全部小写
a='Hello'
b=a.islower()
c=a.lower()
print(b,c)
—>False hello
isupper()&c=a.upper() 判断是是否为全大写&变为全部大写
a='Hello'
b=a.isupper()
c=a.upper()
print(b,c)
—>False HELLO
lstrip(chars=None)&rstrip(chars=None)&strip(chars=None) 去除字符串左边/右边/两边的字符串,默认空格,换行等
a='Hello'
b=a.lstrip()
c=a.rstrip()
d=a.strip()
print(b)
print(c)
print(d)
—>Hello
—> Hello
—>Hello
maketrans(*args,**kwargs)&translate(table) 按maketrans对应关系将translate中的字符串进行替换
a='asdgfrfbcvzxrentas'
b=str.maketrans(‘xdsa','1234')
c=a.translate(b)
print(c)
—> 432gfrfbcvz1rent43
partition(sep)&rpartition(sep) 将字符串按指定字符分割成3段/或从右开始
a='helwloasvxcwaewc'
b=a.partition(‘w')
c=a.rpartition(‘w')
print(b)
print(c)
—>(‘hel', ‘w', ‘loasvxcwaewc')
—>(‘helwloasvxcwae', ‘w', ‘c')
split(sep=None,maxsplit=-1)&rsplit(sep=None,maxsplit=-1) 将字符串按指定字符串分割,分割后不保留
a='helwloasvxcwaewc'
b=a.split(‘w',2)
c=a.rsplit(‘w')
print(b)
print(c)
—>[‘hel', ‘loasvxc', ‘aewc']
—>[‘hel', ‘loasvxc', ‘ae', ‘c']
splitlines(keepends=None) 按照换行符进行分割,带true参数保留换行符
a='helwloas\nvxcwaewc\nafgasdfs'
b=a.splitlines()
c=a.splitlines(True)
print(b)
print(c)
—>[‘helwloas', ‘vxcwaewc', ‘afgasdfs']
—>[‘helwloas\n', ‘vxcwaewc\n', ‘afgasdfs']
startswith(prefix,start=None,end=None)&endswith(prefix,start=None,end=None) 判断字符串是否以指定字符开始/结束,可指定起止点
a='aefsfsfeeav'
b=a.startswith(‘ae')
c=a.endswith(‘av',1,9)
print(b)
print(c)
True
—>False
swapcase() 小写转变为大写
a='aefsfsfeeav'
b=a.swapcase()
print(b)
—>AEFSFSFEEAV
本文标题: python中字符串内置函数的用法总结
本文地址: http://www.cppcns.com/jiaoben/python/239729.html
python中字符串函数的用法_python中字符串内置函数的用法总结相关推荐
- python在匿名函数作和_python之路——内置函数和匿名函数
阅读目录 楔子 在讲新知识之前,我们先来复习复习函数的基础知识. 问:函数怎么调用? 函数名() 如果你们这么说...那你们就对了!好了记住这个事儿别给忘记了,咱们继续谈下一话题... 来你们在自己的 ...
- python内置函数与闭包_Python进阶(五)----内置函数Ⅱ 和 闭包
Python进阶(五)----内置函数Ⅱ 和 闭包 一丶内置函数Ⅱ ####内置函数#### 特别重要,反复练习 ###print() 打印输入 #sep 设定分隔符 # end 默认是换行可以打印到 ...
- python编程内置函数使用方法_python编程(4)--内置函数
函数,通常称为方法,是一种将自变量到因变量的映射(y = f(x)).在python里用def或者lambda去构造,语法如下. def f(x): #x -- 输入 y = x ...
- python100个内置函数详解_Python 63个内置函数详解
Python 内置函数最全汇总: 1 abs() 绝对值或复数的模 In [1]: abs(-6) Out[1]: 6 2 all() 接受一个迭代器,如果迭代器的所有元素都为真,那么返回True,否 ...
- python slice start比end小_Python - lambda与内置函数
lambda的表达式 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式 #普通函数 def func(a): return a+1 print ('test1_func0:',func ...
- python求最小值不能使用min和sotred_python基础——内置函数
python基础--内置函数 一.内置函数(python3.x) 内置参数详解官方文档: https://docs.python.org/3/library/functions.html?highl ...
- python中globals用法_Python基础教程之内置函数locals()和globals()用法分析
本文实例讲述了Python基础教程之内置函数locals()和globals()用法.分享给大家供大家参考,具体如下: 1. 这两个函数主要提供,基于字典的访问局部变量和全局变量的方式. python ...
- python中locals函数_Python神奇的内置函数locals的实例讲解
摘要 本文我们介绍神奇的locals函数,包括动态创建变量和动态访问变量,以及一个应用场景. 相同属性不相邻问题 需求:有两个list,分别为list1和list2.list1中有n个对象,每个对象有 ...
- python update函数会调用哪些内置函数_Python字典的内置函数中没有 append()操作,可以用 update()来更新字典内容...
Python字典的内置函数中没有 append()操作,可以用 update()来更新字典内容 答:√ 在同一代昭穆的兄弟中,以年岁序位. 答:对 <舆服志>主要描写了唐代的流行服饰样式, ...
- python中display函数_Python-函数基础总结与内置函数
目录 上篇文章思考题 简介 函数长什么样子? 调用函数 位置传参与关键字传参 传参是值传递还是引用传递 定义函数 参数 默认参数 关键字参数 参数组 返回值 指定参数.返回值类型 内置函数 标准类型函 ...
最新文章
- str.split() 与 str.split(‘ ‘)区别
- spring elasticsearch 按条件删除_Elasticsearch系列之Query DSL
- c语言windows程序设计 - 第十天,C语言Windows程序设计 - 第十天 - 响应键盘事件...
- 前端学习(1285):node运行环境安装
- LeetCode 389. 找不同(位运算)
- CVPR 2019 | Adobe提出新型超分辨率方法:用神经网络迁移参照图像纹理
- python面向对象编程指南 豆瓣_一文看懂Python面向对象编程(Python学习与新手入门必看)-绝对原创...
- Android:eclipse新建android工程style文件里的Theme老是报错
- HTTP代理服务器 - CONNECT SSL/TLS 原理
- 香港最卖座的10部华语片:周星驰3部,成龙周润发各自2部
- java8新特性有哪些
- 手把手带你将手机打造一台私人便捷服务器及私人云盘
- Windows下Mingw版本的FFMPEG源码编译
- 简介 - 有哪些冗余技术?我应该用哪个,注意什么?
- YOLO多线程多模型运行模式的实施
- 软件质量模型介绍ISO/IEC 9126和ISO/IEC 25010
- 计算机操作系统教程 2 操作系统概述
- python animation 轨迹_在jupyter noteb之外显示动画
- 推荐给中学生的数学课外书:《几何原本》
- nova launcher_如何访问Nova Launcher的“实验室”设置以进行实验功能
热门文章
- OpenFlow交换机概述
- 语句覆盖、判定覆盖、条件覆盖 - 白盒笔试题解析
- python 类构造函数_Python构造函数创建类对象
- PyQt5入门(十四)树控件QTreeWidget
- chrome游戏:“钉子户大战拆迁队(Guard NailHoushold)”和“The Fancynbs
- 神经网络训练数据的一点理解
- ScheduledThreadPool 源码解析——定时类线程池是如何工作的
- 相机模型之鱼眼模型(Equidistant)
- Python 执行js代码--js2py模块
- 最实际与高效生成数据库高级声明式SQL脚本神器研发