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

集美培训网站建设哈尔滨建设局官网

集美培训网站建设,哈尔滨建设局官网,wordpress二级菜单调用,网站建设设计技巧文章目录 总结一下Python3.x字符串的常用系统函数#xff0c;总共分为8类1. 大小写字母转换类的函数str.capitalize()str.title()str.lower()str.upper()str.swapcase() 2. 统计类的函数str.count(str1, beg 0,endlen(string)) 3. 匹配类的函数str.endswith(suffix, beg0, end… 文章目录 总结一下Python3.x字符串的常用系统函数总共分为8类1. 大小写字母转换类的函数str.capitalize()str.title()str.lower()str.upper()str.swapcase() 2. 统计类的函数str.count(str1, beg 0,endlen(string)) 3. 匹配类的函数str.endswith(suffix, beg0, endlen(string))str.startswith(substr, beg0,endlen(string))str.isnumeric()str.isdigit()str.isalpha()str.isa1num()str.find(str1, beg0, endlen(string))str.rfind(str1, beg0,endlen(string))str.index(str1, beg0, endlen(string))str.replace(old, new [, max]) 4. 格式化类的函数str.ljust(width[, fillchar])str.rjust(width[, fillchar])str.center(width[, fillchar]) 5. 移除类的函数str.lstrip([chars])str.rstrip([chars])str.strip([chars]) 6. 分割类函数str.partition(sep)str.rpartition(sub)str.split(sepNone, maxsplit-1)str.splitlines([keependsFalse]) 7. 合并类的函数str.join(iterable) 8. 映射类函数str.maketrans(intab, outtab)str.translate(table, deletechars) 总结一下Python3.x字符串的常用系统函数总共分为8类 1. 大小写字母转换类的函数 str.capitalize() 将字符串的第一个字符转换为大写。 【例子】 print(s.capitalize()) # Xiao xiestr.title() 方法返回标题化的字符串,就是说所有单词都是以大写开始其余字母均为小写。 【例子】 print(s.title()) # Xiao Xiestr.lower() 转换字符串中所有大写字符为小写。 【例子】 print(s.lower()) # daxiexiaoxiestr.upper() 转换字符串中的小写字母为大写。 【例子】 print(s.upper()) # DAXIEXIAOXIEstr.swapcase() 将字符串中大写转换为小写小写转换为大写。 【例子】 print(s.swapcase()) # daxieXIAOXIE2. 统计类的函数 str.count(str1, beg 0,endlen(string)) 返回 str1 在 string 里面出现的次数如果 beg 或者 end 指定则返回指定范围内 str1 出现的次数。 【例子】 print(s.count(xi)) # 2 print(s.count(XI)) # 13. 匹配类的函数 str.endswith(suffix, beg0, endlen(string)) 检查字符串是否以指定子字符串suffix 结束如果是返回 True 否则返回 False 。如果 beg 和 end 指定值则在指定范围内检查。 【例子】 print(s.endswith(ie)) # True print(s.endswith(xi)) # Falsestr.startswith(substr, beg0,endlen(string)) 检查字符串是否以指定子字符串 substr 开头如果是返回 True 否则返回 False 。如果 beg 和 end 指定值则在指定范围内检查。 【例子】 print(s.startswith(Da)) # False print(s.startswith(DA)) # Truestr.isnumeric() 检测字符串是否只由数字组成这种方法是只针对unicode对象。如果字符串中只包含数字字符则返回 True 否则返回 False 。注意 在Python2中普通字符串是以8位ASCII码进行存储的而Unicode字符串则存储为16位unicode字符串 这样能够表示更多的字符集。使用的语法是在字符串前面加上前缀 u。 在Python3中所有的字符串都是Unicode字符串。 【例子】 print(s.isnumeric()) # True s a print(s.isnumeric()) # Falsestr.isdigit() 检测字符串是否只由数字组成如果字符串只包含数字则返回 True 否则返回 False 。 【例子】 print(s.isdigit()) # True s a print(s.isdigit()) # Falsestr.isalpha() 检测字符串是否只由字母组成。如果字符串至少有一个字符并且所有字符都是字母则返回 True ,否则返回 False 。 【例子】 print(s.isalpha()) # True s I Love LsgoGroup print(s.isalpha()) # Falsestr.isa1num() 检测字符串是否由字母和数字组成。如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True 否则返回 False 。 【例子】 print(s.isalnum()) # True s I Love LsgoGroup print(s.isalnum()) # Falsestr.find(str1, beg0, endlen(string)) 检测 str1 是否包含在字符串中如果指定范围 beg 和 end 则检查是否包含在指定范围内如果包含返回开始的索引值否则返回 -1。 【例子】 print(s.find(xi)) # 5 print(s.find(ix)) # -1str.rfind(str1, beg0,endlen(string)) 类似于 find() 函数不过是从右边开始查找。 【例子】 print(s.rfind(xi)) # 9str.index(str1, beg0, endlen(string)) 检测字符串中是否包含子字符串 str1 如果指定 beg 开始 和 end 结束 范围则检查是否包含在指定范围内该方法与 find() 方法一样只不过如果 str1 不在 string中会报一个异常。 【例子】 print(s.index(xi)) # 5 print(s.index(ix)) # ValueError: substring not foundstr.replace(old, new [, max]) 将字符串中的 old 替换成 new 如果 max 指定则替换不超过 max 次。 【例子】 print(s.replace(I, We)) # We Love LsgoGroup 4. 格式化类的函数 str.ljust(width[, fillchar]) 返回一个原字符串左对齐并使用 fillchar 默认空格填充至长度 width 的新字符串。 【例子】 print(s.ljust(8, 0)) # 11010000str.rjust(width[, fillchar]) 返回一个原字符串右对齐并使用 fillchar 默认空格填充至长度 width 的新字符串。 【例子】 print(s.rjust(8, 0)) # 00001101str.center(width[, fillchar]) 返回一个指定的宽度 width 居中的字符串 fillchar 为填充的字符默认为空格。 【例子】 print(s.center(8, 0)) # 001101005. 移除类的函数 str.lstrip([chars]) 截掉字符串左边的空格或指定字符。 【例子】 print(s.lstrip()) # I Love LsgoGroup print(s.lstrip().lstrip(I)) # Love LsgoGroup str.rstrip([chars]) 删除字符串末尾的空格或指定字符。 【例子】 print(s.rstrip()) # I Love LsgoGroup print(s.rstrip().rstrip(up)) # I Love LsgoGrostr.strip([chars]) 在字符串上执行 lstrip() 和 rstrip() 。 【例子】 print(s.strip()) # I Love LsgoGroup print(s.strip().strip(p)) # I Love LsgoGrou6. 分割类函数 str.partition(sep) 找到子字符串 sep 把字符串分为一个三元组 (pre_sep,sep,fol_sep) 如果字符串中不包含 sep 则返回 (原字符串,,) 。 【例子】 print(s.strip().partition(o)) # (I L, o, ve LsgoGroup) print(s.strip().partition(m)) # (I Love LsgoGroup, , )str.rpartition(sub) 类似于 partition() 方法不过是从右边开始查找。 【例子】 print(s.strip().rpartition(o)) # (I Love LsgoGr, o, up) print(s.strip().rpartition(m)) # (, , I Love LsgoGroup)str.split(sepNone, maxsplit-1) 不带参数默认是以空格为分隔符切片字符串如果 maxsplit 参数有设置则仅分隔 maxsplit 个子字符串返回切片后的子字符串拼接的列表。 【例子】 print(s.strip().split()) # [I, Love, LsgoGroup] print(s.strip().split(o)) # [I L, ve Lsg, Gr, up]【例子】 使用默认分隔符 print(u.split()) # [www.baidu.com.cn]以.为分隔符 print(u.split(.)) # [www, baidu, com, cn]分割0次 print(u.split(., 0)) # [www.baidu.com.cn]分割一次 print(u.split(., 1)) # [www, baidu.com.cn]分割两次 print(u.split(., 2)) # [www, baidu, com.cn]分割两次并取序列为1的项 print((u.split(., 2)[1])) # baidu分割两次并把分割后的三个部分保存到三个变量 u1, u2, u3 u.split(., 2) print(u1) # www print(u2) # baidu print(u3) # com.cn **【例子】**去掉换行符c say hello baby print(c)sayhellobabyprint(c.split(\n)) # [, say, hello, baby, ] **【例子】**s hello boy[www.baidu.com]byebye print(s.split([)[1].split(])[0]) # www.baidu.com print(s.split([)[1].split(])[0].split(.)) # [www, baidu, com]str.splitlines([keependsFalse]) 按照行(\r, \r\n, \n)分隔返回一个包含各行作为元素的列表如果参数 keepends 为 False 不包含换行符如果为 True 则保留换行符。 【例子】 print(s.splitlines()) # [I , Love , LsgoGroup] print(s.splitlines(True)) # [I \n, Love \n, LsgoGroup]7. 合并类的函数 str.join(iterable) 是 split()方法的逆方法用来将列表或元组中包含的多个字符串连接成一个字符串。使用 join() 方法合并字符串时它会将列表或元组中多个字符串采用固定的分隔符连接在一起。 【例子】 将列表中的字符串合并成一个字符串。 print(..join(lst))www.lsgogroup.net 字符串“www.lsgogroup.net”可以看做是通过分隔符“.”将 [www,lsgogroup,net] 列表合并为一个字符串的结果。【例子】将元组中的字符串合并成一个字符串。 print(\\.join(dir))C:\Users\Public\Pictures8. 映射类函数 str.maketrans(intab, outtab) 创建字符映射的转换表第一个参数是字符串表示需要转换的字符第二个参数也是字符串表示转换的目标。 【例子】 intab aeiou outtab 12345 trantab s.maketrans(intab, outtab) print(trantab) # {97: 49, 101: 50, 105: 51, 111: 52, 117: 53}str.translate(table, deletechars“”) 根据参数 table 给出的表转换字符串的字符要过滤掉的字符放到 deletechars 参数中。 【例子】 intab aeiou outtab 12345 trantab s.maketrans(intab, outtab) print(s.translate(trantab)) # th3s 3s str3ng 2x1mpl2....w4w!!!
http://www.dnsts.com.cn/news/222415.html

相关文章:

  • 沈阳网站定制网页搜索排名提升
  • 电商平面设计前景如何seo策略是什么意思
  • 江西建设监督网站上海搬家公司电话查询
  • 济南网站万词优化网站设计协议
  • 网站开发都有什么类别oa系统登录网址
  • 龙岩网站建设的软件百度指数专业版价格
  • 网站建设公司口碑排名界面网站建设
  • 商业类网站电子商务是学什么的
  • 申请免费网站主页空间网站搜索引擎优化案例
  • 房屋 哪个网站做的最好建筑工程 网络图
  • 宁波专业做网站公司艺术作品欣赏网站
  • wordpress站点标题是什么多少钱需要交个人所得税
  • 没有logo可以做网站的设计吗国外主流媒体网站
  • 模板网站建设公司wordpress性能
  • 一起做网站郑州牌子网排行榜
  • 怎样建设个人游戏网站加大网站集约化建设管理
  • 石嘴山网站seo怎么盗取网站
  • 做软件开发的网站有哪些微信怎么注册公众号
  • 网站建设存在的困难问题在线看视频网站怎么做
  • c2c网站网址wordpress弹窗注册登录功能
  • 廊坊网站建设费用最新新闻资讯
  • 漯河企业网站开发长清网站建设费用
  • 北京市建设中心网站国内重大新闻10条
  • 找合伙人做网站如何做医疗网站的专题页
  • 清远seo站内优化网站备案 国外域名
  • 网站建设与管理方向企业网站建设难吗
  • 福建省建建设行业信用评分网站广告设计总结
  • 做商业地产常用的网站中企动力销售陪酒多吗
  • 外贸建站seo网站开发使用软件环境
  • 三合一建站网站设计公司企业标语