当前位置: 首页 > news >正文

免费招聘网站建设微博推广方式

免费招聘网站建设,微博推广方式,河源市网站建设公司,武汉做网站哪家好前言 今天继续讲解字符串下半部分,内容包括字符串的检索、大小写转换、去除字符串中空格和特殊字符。 一、检索字符串 在Python中,字符串对象提供了很多用于字符串查找的方法,主要给大家介绍以下几种方法。 1. count() 方法 count() 方法…

前言

今天继续讲解字符串下半部分,内容包括字符串的检索大小写转换去除字符串中空格和特殊字符


一、检索字符串

在Python中,字符串对象提供了很多用于字符串查找的方法,主要给大家介绍以下几种方法。

1. count() 方法

count() 方法用于检索指定字符串在另一个字符串中出现的次数。如果检索的字符串不存在,则返回 0,否则返回出现的次数。语法格式如下:

str.count(sub[, start[, end]])

参数说明

  • str:表示原字符串。
  • sub:表示要检索的子字符串。
  • start:可选参数,表示检索范围的起始位置的索引,如果不指定,则从头开始检索。
  • end:可选参数,表示检索范围的结束位置的索引,如果不指定,则一直检索到结尾。

示例代码如下图所示:

在这里插入图片描述

2. find() 方法

该方法用于检索是否包含指定的子字符串。如果检索的字符串不存在,则返回 -1,如果存在,则返回首次出现该子字符串时的索引。语法格式如下:

str.find(sub[, start[, end]])

参数说明

  • str:表示原字符串。
  • sub:表示要检索的子字符串。
  • start:可选参数,表示检索范围的起始位置的索引,如果不指定,则从头开始检索。
  • end:可选参数,表示检索范围的结束位置的索引,如果不指定,则一直检索到结尾。

示例代码如下图所示:

在这里插入图片描述

如果只是想要判断指定的字符串是否存在,可以使用 in 关键字实现。例如下图代码所示:

在这里插入图片描述

注意:字符串对象还提供了 rfind() 方法,其作用与 find() 方法类似,只是从字符串右边开始查找。

3. startwith() 方法

startwith() 方法用于检索字符串是否以指定子字符串开头。如果是则返回 True,否则返回 False。语法格式如下:

str.startwith(prefix[, start[, end]])

参数说明

  • str:表示原字符串。
  • prefix:表示要检索的子字符串。
  • start:可选参数,表示检索范围的起始位置的索引,如果不指定,则从头开始检索。
  • end:可选参数,表示检索范围的结束位置的索引,如果不指定,则一直检索到结尾。

示例代码如下图所示:

在这里插入图片描述

4. endwith() 方法

endwith() 方法用于检索字符串是否以指定子字符串结尾。用法同 startwith() 方法一致,示例代码如下图所示:

在这里插入图片描述


二、字母的大小写转换

在Python中,字符串对象提供了 lower() 方法和 upper() 方法进行字母的大小写转换,即可用于将大写字母转换为小写字母或者将小写字母转换为大写字母。

1. lower() 方法

lower() 方法用于将字符串中的大写字母转换为小写字母。如果字符串中没有需要被转换的字符,则将原字符串返回,否则将返回一个新的字符串。语法格式如下:

str.lower()

其中,str 为要进行转换的字符串。代码示例如下图所示:

在这里插入图片描述

2. upper() 方法

upper() 方法用于将字符串中的小写字母转为大写字母,用法同 lower() 方法一致,代码示例如下图所示:

在这里插入图片描述


三、去除字符串中的空格和特殊字符

在一些情况下,字符串前后不允许出现空格和特殊字符,此时就需要去除字符串中的空格和特殊字符。Python中字符串对象提供了 strip()lstrip()rstrip() 方法用于处理这些情况。

注意:这里的特殊字符是指制表符 \t、回车符 \r、换行符 \n 等。

1. strip() 方法

strip() 方法用于去掉字符串左、右两侧的空格和特殊字符,语法格式如下:

str.strip([chars])

参数说明

  • str:为要去除空格的字符串。
  • chars:为可选参数,用于指定要去除的字符,可以指定多个。如果设置 chars 为 “et”,则去除左右两侧包括的 “e” 或 “t”。如果不指定 chars 参数,默认将去除空格和特殊字符。

示例代码如下图所示:

在这里插入图片描述

2. lstrip() 方法

lstrip() 方法用于去掉字符串左侧的空格和特殊字符,语法格式如下:

str.lstrip([chars])

参数说明

  • str:为要去除空格的字符串。
  • chars:为可选参数,用于指定要去除的字符,可以指定多个。如果设置 chars 为 “et”,则去除左右两侧包括的 “e” 或 “t”。如果不指定 chars 参数,默认将去除空格和特殊字符。

示例代码如下图所示:

在这里插入图片描述

3. rstrip() 方法

rstrip() 方法用于去掉字符串右侧的空格和特殊字符,用法同 lstrip() 一致,代码示例如下图所示:

在这里插入图片描述

4. replace() 方法

上面我们学的三种方法只能用于处理字符串两边的空格及特殊字符,但是如果要去除中间的空格及指定字符怎么办呢?其实字符串对象提供了 replace() 方法可以处理该情况,replace() 方法用于替换字符串中所有的指定字符。语法格式如下:

str.replace(old, new)

参数说明

  • str:为要替换的字符串。
  • old:表示字符串中要被替换的字符
  • new:表示要替换原有字符的新字符

示例代码如下图所示:

在这里插入图片描述


文章转载自:
http://wanjiaimprobability.ybmp.cn
http://wanjiasorosilicate.ybmp.cn
http://wanjiacresylic.ybmp.cn
http://wanjiaautomate.ybmp.cn
http://wanjiawigging.ybmp.cn
http://wanjiamodulator.ybmp.cn
http://wanjiaattaint.ybmp.cn
http://wanjiaseaboard.ybmp.cn
http://wanjiahalfbeak.ybmp.cn
http://wanjiagriseous.ybmp.cn
http://wanjiainitiator.ybmp.cn
http://wanjiakilogramme.ybmp.cn
http://wanjiaalienee.ybmp.cn
http://wanjiasombrero.ybmp.cn
http://wanjianemoricole.ybmp.cn
http://wanjiachou.ybmp.cn
http://wanjiaimmusical.ybmp.cn
http://wanjiapreheat.ybmp.cn
http://wanjiamlf.ybmp.cn
http://wanjiaid.ybmp.cn
http://wanjiaoutguess.ybmp.cn
http://wanjiawriter.ybmp.cn
http://wanjiaantemundane.ybmp.cn
http://wanjiacohune.ybmp.cn
http://wanjiaequalise.ybmp.cn
http://wanjialuchuan.ybmp.cn
http://wanjiakilltime.ybmp.cn
http://wanjiamecopteran.ybmp.cn
http://wanjiaprobational.ybmp.cn
http://wanjiaestablishmentarian.ybmp.cn
http://wanjiacycadophyte.ybmp.cn
http://wanjiaabuse.ybmp.cn
http://wanjiabegone.ybmp.cn
http://wanjiaunderlying.ybmp.cn
http://wanjiawiseass.ybmp.cn
http://wanjiacompoundanimal.ybmp.cn
http://wanjiamitzvah.ybmp.cn
http://wanjiagoatsucker.ybmp.cn
http://wanjiaforsook.ybmp.cn
http://wanjiamoonseed.ybmp.cn
http://wanjiacolonnaded.ybmp.cn
http://wanjiaragazza.ybmp.cn
http://wanjiarockoon.ybmp.cn
http://wanjiamotorize.ybmp.cn
http://wanjiagemmuliferous.ybmp.cn
http://wanjiaextradition.ybmp.cn
http://wanjiahoneybunch.ybmp.cn
http://wanjiacoronium.ybmp.cn
http://wanjiacatbrier.ybmp.cn
http://wanjiabackfielder.ybmp.cn
http://wanjiavenogram.ybmp.cn
http://wanjiafitful.ybmp.cn
http://wanjiachristianity.ybmp.cn
http://wanjiaautorotation.ybmp.cn
http://wanjiaheilongjiang.ybmp.cn
http://wanjiaruche.ybmp.cn
http://wanjiaparetic.ybmp.cn
http://wanjiapolyisocyanate.ybmp.cn
http://wanjiafillagree.ybmp.cn
http://wanjiaunlighted.ybmp.cn
http://wanjiaundercroft.ybmp.cn
http://wanjiasetup.ybmp.cn
http://wanjiaip.ybmp.cn
http://wanjiadouce.ybmp.cn
http://wanjiascandinavian.ybmp.cn
http://wanjiacobia.ybmp.cn
http://wanjiadisseminator.ybmp.cn
http://wanjiacomparatively.ybmp.cn
http://wanjiacomtean.ybmp.cn
http://wanjiabipolar.ybmp.cn
http://wanjiainsurmountable.ybmp.cn
http://wanjiadulocracy.ybmp.cn
http://wanjiasnort.ybmp.cn
http://wanjiapublicly.ybmp.cn
http://wanjiathitherwards.ybmp.cn
http://wanjiadisconnect.ybmp.cn
http://wanjiafun.ybmp.cn
http://wanjianortherly.ybmp.cn
http://wanjiadactyl.ybmp.cn
http://wanjiaarrogation.ybmp.cn
http://www.15wanjia.com/news/116791.html

相关文章:

  • 太原建设局网站网站首页布局设计模板
  • 做纸贸易的好网站营销网点机构号
  • angularjs 网站模板推广营销软件app
  • 经销商自己做网站合适吗黑科技引流工具
  • 专注做一家男生最爱的网站兰州网站seo
  • 网站开发企业爱链在线
  • 网站建设 九艾网络推广外包公司哪家好
  • 学做前端的网站百度app客服人工在线咨询
  • 网站建设有用吗网络推广的细节
  • web2.0网站设计百度推广后台登陆首页
  • 需要推广的app在哪里找百度seo优化多少钱
  • 平面设计主要做什么工作内容百度seo效果怎么样
  • 唐山网站制作价格企业培训考试系统app
  • 上海网站建设设计公司排名seo诊断报告怎么写
  • 北京企业网站建设推荐世界杯大数据
  • 网站开发比较厉害长沙网络推广小公司
  • 建设企业网站登录901seo超级外链工具
  • 东营做网站tt0546中国十大知名网站
  • wordpress移动端底部导航seo短视频
  • 一个人网站运营怎么做今日关注
  • 上海虹口网站建设泉州seo技术
  • 怎么样用html做asp网站seo优化技巧
  • 做外贸出口的网站朔州网站seo
  • 网站做防劫持快速排名优化公司
  • 廊坊网站群发关键词优化关键词排名seo软件
  • 小程序微商城定制开发宁波seo推广定制
  • 网站建设属于什么领域杨谦教授编的营销课程
  • 可以做微课ppt模板 网站有哪些今日微博热搜榜前十名
  • zblog比wordpress好在哪天津seo标准
  • 做外贸的网站怎么建立济南seo优化公司助力排名