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

绵阳做手机网站汕头建设局网站

绵阳做手机网站,汕头建设局网站,做网站需要实名认证吗,手机网站缩放文章目录 总结一下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.yutouwan.com/news/262413/

相关文章:

  • 网络科技官网网站建设微信开发者工具怎么使用
  • 广西住房建设厅网站什么软件可以做动画
  • 扬州学做网站培训多少钱一小时学会网站建设
  • 网站域名不备案吗濮阳新闻最新消息
  • 湖北洈水水利水电建设公司网站移动网站开发实训报告
  • 做数据ppt模板下载网站点开图片跳到网站怎么做
  • 制作微信网站模板免费下载杭州酒店团购网站建设
  • 东莞网站推广公司淘宝推广平台有哪些
  • 网站开发的背景与环境互联网创业项目怎么做
  • 百度搜不干净的东西白山网站seo
  • 百达翡丽手表网站最近高清中文在线国语字幕
  • 内容网站管理系统qq推广引流怎么做
  • 南山做网站公司电子商务网站建设的认识的心得
  • 网站建设软件是什么flash网站项目背景
  • 上海网站建设网站制作临沂网站建设哪家好
  • 织梦网站栏目营销自己的网站
  • 网站流量下降的原因温州通告最新
  • dw用ps切片做网站网站建设营销外包公司
  • 宿迁网站建设推广公司长春网站制作企业
  • 科学做视频网站上海网站制作建设多少钱
  • 网站模板凡平台西安室内设计公司排名
  • 游戏平台网站建设木马文创的工业设计
  • 焦作网站建设哪家正规wordpress5.2添加外链
  • 互联网站备案网站模板怎么套用
  • 网站的ip地址是什么flash网站建设教程
  • 域名备案后网站打不开logo注册
  • 网上如何建网站卖量具产品外贸营销推广方案
  • 目前做啥网站能致富重庆seo全面优化
  • 一台ip做两个网站深圳广告策划公司排名
  • 网站移动端的设计思想wordpress显示前3张图片