python学习---常见的内置字符串(二)

注:将字符串内置函数记录整理下,之后需要用到的时候便于查找学习。

1.capitalize() : 第一个字符变为大写
例子:

str2 = 'xiaoxie'
str2.capitalize() = 
'Xiaoxie'

截图:
在这里插入图片描述
2.casefold() :将所有字符串改为小写

str1 = 'AAcccDDD'
str1.casefold() = 
'aacccddd'

截图:
在这里插入图片描述
3.center(width) : 字符串居中,并使用空格填充至长度为width的新字符串中。

str3 = 'DAXIExiaoxie'
str3.center(40)  =
'              DAXIExiaoxie              '

截图:
在这里插入图片描述
4.count(sub[,start[,end]]) : 返回sub在字符串里出现的次数,start、end参数表示范围可选

str3 = 'DAXIExiaoxie'
str3.count('xi')  =
2

截图:
在这里插入图片描述
5.encode(encoding = ‘utf-8’, errors = ‘strict’) : 以encoding指定的编码格式对字符串进行编码

6.endswith(sub[,start[,end]]) : 检查字符串是否以sub字符串结束,如果是返回True,否则返回False,start 和 end 参数表示范围可选。

7.find(sub[,start[,end]]) : 检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1。 start 和 end 参数表示范围可选。

str3 = 'I\tlove\tfishc.com'
str3.find('fish')
7
str3.find('il')
-1

在这里插入图片描述
8. index(sub[,start[,end]]) : 跟find方法一样,不过如果sub不在string中会产生异常。

9 isalpha() : 如果字符串中至少有一个字符并且所有字符都是字母,则返回True,否则返回False。

10.isdecimal() : 如果字符串包含十进制数字,只返回True,否则返回False

11.isdigit() : 如果字符串只包含数字,返回True,否则返回False.

12 islower() : 如果字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,返回True,否则返回False.

13 isnumeric() : 如果字符串只包含数字字符,返回True,否则返回False。

14 isspace() : 如果字符串只包含空格,则返回True,否则返回False.

15.istitle() : 如果字符串是标题化(所有单词以大写开始,其余字母均小写),返回True,否则返回False.

16.isupper() : 如果字符串中至少包含一个区分大小写字符,并且这些字符都是大写,返回True,否则返回False.

17.join(sub) ; 以字符串为分隔符,插入到sub中所有字符之间。
在这里插入图片描述
18. ljust(width) : 返回一个左对齐的字符中,并使用空格填充至长度为width的新字符中。

19 lstrip() : 去掉字符左边的所有空格。

20 partition(sub) : 找到字符串中sub,把字符串分成一个3元组(pre_sub,sub,fol_sub),如果字符串不包含sub,则返回(‘原字符串’,‘’,‘’)

21.replace(old,new[,count]): 把字符串中的old子字符串替换成new子字符串,如果count指定,则替换不超过count次。

22.rifind(sub[,start[,end]]) : 类似于find()方法,不过从右边开始查找。

23 strip([chars]) : 删除字符串前边和后边所有的空格,chars参数定制删除的字符,可选。

24 swapcase() : 反转字符串中的大小写。

25 title() : 返回标题化(所有的单词以大写开始,其余小写)的字符串

26 upper() : 转换字符串中的所以大小写字符为大写。

27 zfill(width) : 返回长度为width的字符串,原字符串右对齐,前边用0填充。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/492110.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

“数字化”才是智能制造的基础!

来源: 航空工业 摘要:所谓的机器换人只是低端工作,高端工作的智能绝大部分决策管理还是靠人来完成。机器换人仍只是自动化的老路!以下精彩内容为中国航空工业信息技术中心首席顾问宁振波在近日举办的“第九届航空航天信息化建设合…

数字图像处理学习之路:图像变换(一)

数字图像处理归纳总结1.1 数字图像处理基础1.2 数字图像处理技术1.3 图像处理一般流程1.4 图像变换案例分析(如真彩色图像转换为灰度图像)1.1 数字图像处理基础 概述:数字图像处理是基于画面进行二维或三维物体模型的重建,利用计…

2019年中国科创板全面解读报告

未来智能实验室是人工智能学家与科学院相关机构联合成立的人工智能,互联网和脑科学交叉研究机构。未来智能实验室的主要工作包括:建立AI智能系统智商评测体系,开展世界人工智能智商评测;开展互联网(城市)云…

雷达原理之 多普勒效应原理及应用(一)

多普勒效应:物体辐射的波长因为波源和观测者的相对运动而产生变化。 因为在运动的波源前面,波被压缩,波长变得较短,频率变得较高(蓝移);在运动的波源后面时,会产生相反的效应。波长…

数字图像处理总结(冈萨雷斯版)

数字图像处理前六章知识点总结第一章:绪论第二章:数字图像基础第三章:灰度变换与空间滤波第四章:频率域滤波第五章:图像恢复与重建第六章:彩色图像处理第一章:绪论 1.数字图像概念: …

未来已来:5G将在这88个方面影响我们的工作和生活

来源:资本实验室作为备受瞩目的下一代移动通信网络,全球围绕5G的测试、布局与谈判不断升温。而与之相关的竞争也越发白热化,公司间的竞争、城市间的竞争、国家前的竞争,5G背负着太多的使命和期待。相比于4G通讯,5G不仅…

线性调频信号(LFM)的形式及幅度谱、相位谱特性

线性调频信号在SAR系统中非常重要,其瞬时频率是时间的线性函数。该信号常用于信号的发射,以获得均匀的信号带宽,在接收信号中则来自传感器运动。本篇博客主要讨论线性调频信号的形式,及在matlab仿真中的幅频特性和相频特性。 一、…

Android学习笔记----ArcGIS在线地图服务(Android API)坐标纠偏

仅限于如下ArcGIS在线地图服务(高德提供数据): //概述:彩色中文含兴趣点版中国基础地图 //投影:WGS 1984 Web-Mercator //切片格式:MIXED90 //服务类型:基础地图服务 //数据提供商:高德软件有限公司 //数据获取时间:2014年秋季 //…

机器人领域十大前沿技术

来源:工业互联网观察近些年来,机器人行业发展迅速,机器人被广泛应用于各个领域尤其是工业领域,不难看出其巨大潜力。与此同时,我们也必须认识到机器人行业的蓬勃发展,离不开先进的科研进步和技术支撑。以下…

星载低波段极化SAR电离层法拉第旋转效应(FR)及校正国内外研究现状-学习笔记

相较于常规星载SAR,星载低波段极化SAR一方面具有较强穿透能力,能够探测植被和千层地表下的隐藏目标,另一方面,该系统对生物量更为敏感,能够观测森林资源的消长,对研究全球碳循环与气候变化的相互作用具有重…

星巴克、苹果、谷歌、亚马逊等巨头,为何同时做这件事?

综合整理|《中国企业家》记者 周夫荣编辑|马吉英摘要:除了星巴克之外,苹果、谷歌、亚马逊等高科技公司也早已在可持续能源领域悄然布局。除了经济原因和社会责任,这些公司或许有更深远的考量。当外界把星巴克视为咖啡大…

合成孔径雷达成像算法与实现(信号处理基础知识点)

最近由于学业上需要,重新学习了《合成孔径雷达成像算法与实现》一书,其中第二章是信号处理基础,在此记录下学习过程。 一、信号处理基本概念 1.卷积与相关 卷积: 相关: 卷积从几何解释:(1).生成h(u)的时间对称…

【深度学习】一文看尽深度学习各领域最新突破

来源:《产业智能官》想要了解深度学习各领域的最新进展?看个视频就足矣。该课程的PPT资料,下载地址如下:https://www.dropbox.com/s/v3rq3895r05xick/deep_learning_state_of_the_art.pdf?dl0本文所介绍的内容是MIT系列课程之一&…

实数序列频谱的共轭对称性(DFT与IDFT仿真实现)

一、基础知识 1、傅里叶变换:通俗来讲,是以时间为自变量的信号与以频率为自变量的“频谱函数”之间的某种转换关系。 DFT:即离散傅里叶变换,对离散序列进行傅里叶变换。设x(n)为长度为M的有限长序列,其N点DFT定义(公…

IOS本地化应用

BK项目已完成7788,在项目的后期需要被翻译成多国语言版。为了适应全球多个国家使用多个存储。 应用本地化是分别对字符串、图片和 xib 或 storyboard 文件本地化,而传统的做法是对 xib 上的字符串(包含UILabel和UIButton、UITextField等&…

低轨通信卫星: 开启 6G 通信时代,带动千亿规模市场

来源:中国银河证券摘要:“6G5G卫星网络”,卫星通信应用前景广阔。2017年11月,英国电信集团(BT)首席网络架构师NeilMcRae对6G通信进行了展望,他认为6G将是“5G卫星网络”,在5G的基础上集成卫星网络来实现全球…

电离层色散效应误差补偿——基于最大对比度自聚焦算法(总结)

电离层色散效应严重影响星载SAR成像质量,为提升P波段星载SAR图像质量,必须研究相应的补偿技术,从而使得其更好的应用在军事和民用上。 目录一、引言二、最大对比度自聚焦算法原理三、最大对比度自聚焦算法流程图四、补偿方法性能分析一、引言…

波士顿动力机器狗量产版首次亮相:先造100台,能当警犬能工地巡逻

来源:量子位摘要:波士顿动力的机器狗Spot Mini终于要量产了!在科技媒体TechCrunch举办的“机器人AI”讨论会上,波士顿动力CEO Marc Raibert首次展示了它的量产版,还说今年7月或8月先量产100台。至于价格嘛,…

[MATLAB]中meshgrid函数的用法与实践(学习笔记)

今天在看点目标成像仿真程序的时候,看到了meshgrid函数,看了matlab的帮助文档后理解了一点,特此记录学习过程。 目录一、meshgrid函数二、举例验证三、创建二维网格绘制曲面图四、总结五、meshgrid函数源代码(仅供参考&#xff09…

死猪脑”能复活吗?---评美国耶鲁大学医学院实验研究

来源:科学网博客4月17日,英国《自然》杂志刊发了科学家对于“复活”死猪脑的尝试:美国耶鲁大学医学院的研究团队将已经死亡4小时的猪脑接入新开发的BrainEX体外灌注系统,用正常体温下的模拟脉动血流进行灌注。6个小时灌注期内&…