范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

python之字符串内置函数

  1. 字符串字母处理str.capitalize()#首字母大写  str.upper() #全部转为大写字母  str.lower() #全部转为小写字母  str.swapcase()#大小写相互转换  str.title() #首字母大写
  2. 字符串填充
  str.ljust(width, fillchar)、str.center(width, fillchar)、str.rjust(width, fillchar)
  返回一个指定的宽度 width 「居左」/「居中」/「居右」的字符串,如果 width 小于字符串宽度直接返回字符串,否则使用 fillchar 去填充。width: 字符串的总宽度。fillchar: 填充字符,默认为空格。  str0 = "[runoob]" str0.center(40, "")"[runoob]*"
  3,字符串计数
  str.count(sub, start, end)
  #统计字符串里某个字符出现的次数。可选参数为在字符串搜索的开始与结束位置。
  start, end遵循**"左闭右开"**原则。sub:搜索的子字符串  start:字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。  end: 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
  4. 字符串位置
  str.endswith(suffix, start, end)和str.startswith(substr, beg, end)
  #判断字符串是否以指定后缀结尾/开头,如果以指定后缀「结尾」/「开头」返回 True,否则返回 False。suffix / substr: 该参数可以是一个字符串或者是一个元素。  start / beg: 字符串中的开始位置。  end: 字符中结束位置。  str0 = "Hello World!" str0.endswith("!") True str0.endswith("d", 0, -1) True str0.startswith("H") True
  5. 字符串查找str.find(sub,start,end) #查找指定的字符串,没有则返回-1,找到会返回索引位置 str: 指定检索的字符串。 beg: 开始索引,默认为0。 end: 结束索引,默认为字符串的长度 str.rfind() #从字符串的右边开始查找 str.count() #获取指定字符在该字符串中出现的次数 str.index() #和find()功能类似,但是找不指定字符会报错,而find()则会返回-1  str0 = "Hello World!" str0.find("e") 1 str0.index("m") ValueError: substring not found
  6. 字符串判断str.isalnum() #检测字符串是否由字母和数字组成。 str.isalpha() #检测字符串是否只由字母或文字组成。  str.isdigit() #检测字符串是否只由数字组成。  str.isnumeric() #检测字符串是否只由数字组成。  str.islower() #检测字符串是否由小写字母组成。  str.isspace() #判断是否全是空格  str.istitle() #检测字符串中所有的单词拼写首字母是否为大写,且其他字母为小写。  str.isupper() #检测字符串中所有的字母是否都为大写。 str.isdecamal() #判断字符串是都只包含十进制字符 定义一个十进制字符串,只需要在字符串前面加个"u"前缀即可  str.isdigit() #判断是否全部是数字  str.isidentifier() #判断变量名是否是python的标识符
  7. 字符串拼接
  str.join() #将序列中的元素以指定的字符连接生成一个新的字符串。
  s1 = "-" s2 = "" seq = ("r", "u", "n", "o", "o", "b")
  # 字符串序列 print (s1.join( seq )) print (s2.join( seq )) r-u-n-o-o-b runoob
  8. 统计字符串长度
  str.len() #返回对象(字符、列表、元组等)长度或项目个数。
  9. 去除字符两侧空格
  str.lstrip()、str.rstrip()、str.strip() #截掉字符串「左边」/「右边」/「左右」两侧的空格或指定字符。
  str0 = " Hello World!" str0.lstrip() "Hello World!" str1 = "aaaa Hello World!" str1.lstrip("a") " Hello World!"
  10. str.maketrans(intab, outtab)和str.translate(table)
  str.maketrans()创建字符映射的转换表
  str.maketrans()根据参数table给出的表转换字符串的字符。intab: 字符串中要替代的字符组成的字符串。 outtab: 相应的映射字符的字符串。 table: 翻译表,翻译表是通过 maketrans() 方法转换而来 。  str0 = "Hello World!" intab = "eo" outtab = "12" trantab = str.maketrans(intab, outtab) str0.translate(trantab) "H1ll2 W2rld!"
  str.maketrans()传入的也可以是字典
  tab = {"e": "3", "o": "4"} trantab = str.maketrans(tab) str0.translate(trantab) "H3ll4 W4rld!"
  11. 字符串替换
  str.replace(old, new, max)old: 将被替换的子字符串。  new: 新字符串,用于替换old子字符串。 max: 可选字符串, 替换不超过 max 次
  12. 字符分割
  str.split(str, num)str: 分隔符,默认为所有的空字符,包括空格、换行( )、制表符(	)等。 num: 分割次数。默认为 -1, 即分隔所有。 txt = "print#hello#world#!" txt.split("#") ["print", "hello", "world", "!"]
  13. 字符填充
  str.zfill(width)
  返回指定长度的字符串,原字符串右对齐,前面填充0。

搭RTX3050的轻薄电竞神器618惊喜价仅5999元游戏笔记本轻薄化显然将成为未来的一个大趋势,作为电竞产业生力军的雷神科技早早就嗅探到了这股风潮,在多年前就推出了911Air星战系列对未来进行布局。雷神911Air星战系列已经进阶奈雪的茶通过港交所聆讯2020年经调整净利润1664万元奈雪的茶(以下简称奈雪)今天通过港交所聆讯,摩根大通招银国际华泰国际为联席保荐人。与此同时,奈雪更新了招股书,数据显示,奈雪的茶收益由2018年的人民币9。1亿元增至2019年的2近期国内足坛误判名场面盘点管裁判的职业联盟可上点心吧近期,国内足坛频现误判,在此,笔者就为大家盘点一下近期出线的误判名场面。误判名场面禁区线外判点球中乙第三轮青岛海牛对阵国青,海牛后腰孙旭在本方禁区弧外通过铲球破坏对方的进攻,皮球打线下机不寒而栗卢伟冰宣布安徽实现小米之家100县级覆盖今天,小米集团中国区总裁Redmi品牌总经理卢伟冰宣布,安徽省成为继河南江苏第三个实现小米之家100县级全覆盖的省份。卢伟冰指出,从去年到今年,我们立了2个flag,从让每个县城都六一将至,方广食品惊喜集盒带回家六一儿童节将至,各零食品牌也不断出现新动作,不是发新品就是签代言,各方势力疯狂较劲儿。但要说今年儿童节给宝宝怎么过更有意义呢?除了必要的陪伴,还需要一份更加有营养的儿童节礼物。据悉酷开入局,开启潮玩青年全新巨幕时代电视机被誉为20世纪最伟大的发明之一,它的出现让人们的生活进入到真正的居家时代。从第一台国产机问世至今,电视机经历了黑白到彩色大背头到超薄液晶如今又向着大屏化智能化方向进阶。技术上鏖战618各大厂商在激光电视领域短兵相接6月1日0点,2021年618年中购物节正式开启。很快,峰米科技就宣布首战告捷,45分钟销售额即破千万,夺得618激光电视品类前一小时销售额和销量双料冠军,勇夺四连冠。随后,国内首11代酷睿绝佳搭档华硕500系主板618特惠海洋之王是由3DClouds制作的一款开放世界航海类RPG。玩家将扮演一名海贼,以成为海贼王为目标打败强劲的对手寻找奇妙的宝藏。游戏中玩家可以根据自己的游戏风格选择战斗技能以及自定在北京X7和长安CS75PLUS纠结,答案在这随着汽车时代的发展,热门汽车车型已经从轿车转移到SUV领域了,深受各种年龄段的人喜爱,很多车企也在SUV领域大显神通,研发出多种能满足消费者需求的车型,其中两款热门车型北京X7和长NBA走入堡垒之夜华硕AMD主板618限时特惠近日,IGN油管发布了堡垒之夜联动NBA的游戏宣传片,将篮球这一独特元素带入堡垒之夜。本次联动活动中,玩家可以代表联盟30支球队中的任何一支参赛,抓取射击得分,可以获得勾手投篮表情618硬核装备华硕吹雪与重炮手主板出列618购物盛宴已火热开启,各位小伙伴们的购物车是否已装满?6月1日起,华硕主板已在京东开启限时特惠,而且可享最高24期免息,装机良机不容错过!另外下半年游戏市场即将迎来备受玩家期待
除了比特币,还有哪些虚拟币除了比特币,还有哪些虚拟币?以太币狗狗币SHI币,还有近期大火的NFT代币等等都是属于虚拟币范畴。比如Ethereum(以太坊)ETH,一个支持发布有智能合约功能和可以开发去中心化8元变18元再变38元,通讯套餐收费乱象丛生,整顿终于开始了为了感恩老用户,根据每月消费情况,推荐升级套餐(每月多掏钱),增加电话费和流量额度,你可以先体验你是不是也经常接到这样礼貌的电话,而且一不小心就入坑了,等你发现电话费用变高之后,再华为或将手机设计授权给第三方供应商,实现5G手机借壳重生4个月前,华为消费者业务CEO余承东站在舞台上,满是心酸地说道在四轮制裁下,华为的5G手机遭到限制,导致5G芯片只能当4G用。不过最近,华为的5G芯,出现在了其他产品上一家名叫鼎桥妙何选择显示器目前市面上的显示器面板基本都是液晶面板(LCD),由于液晶材料本身不发光,所以液晶显示器背面有一块背光板和反光膜来提供背景光源。显示器有面板驱动板外壳线材这几个主要部分组成,其中面发哥霸气官宣!高通骁龙898芯片霸主神话将破灭天玑2000性能爆表11月15日讯相信大家都知道,高通方面已经正式官宣将会在11月30日正式召开全球技术峰会,不出意外的话,高通新一代的旗舰芯骁龙898处理器也将正式登场,目前已经有不少消息透露,国内微软与希捷联手,HDD机械硬盘可能要走PCIe通道,速度会变快吗?可能会,但不会有大的提升,机械硬盘现在使用的SATA接口理论速度能达到6GBS,但实际只能跑到250MB左右,这是由于机械硬盘本身的机械结构设计,其传输速率高度受到硬盘转速和磁头寻AirPods无线耳机音质好?NO,来听听耳机党怎么说?01手机取消3。5mm耳机接口2016年发布的iPhone7就已经取消了3。5mm耳机插孔,采用了Lightning接口。对此苹果官方解释称,取消3。5mm耳机孔是为了让手机更轻更打工人狂喜苹果AirPods平替!漫步者LolliPodsMini蓝牙耳机自从苹果在2016年取消iPhone7的3。5mm耳机插孔并推出AirPods之后,无线蓝牙耳机便迅速走红,成为了近年来最热门的智能手机配件之一。作为打工族的我,虽然对苹果AirP解锁你的蓝牙耳机超预期体验!漫步者LolliPodsMini不容小觑你对于日常通勤蓝牙耳机的要求是什么?有的人会说我是颜值控,喜欢简约的风格有的人会说我是音质控,必须要听感上征服我的耳机有的人会说我是游戏控,除了日常音乐与通话,还想要游戏低延时。其低调发财!电商双11交易又创新高,国货潮牌大爆发,亮点还有这些图源图虫创意今年双11平静了不少,电商平台淡化成交量战报延长了电商节折扣交易期,被市场熟悉的喜报式成交数据虽然不见踪影。但从各平台交易额快递件单量来看,成绩仍然亮眼。同时,开放绿色微信小程序授权获取手机号,跟着我来学习下是如何实现的吧序言目前该接口针对非个人开发者,且完成了认证的小程序开放(不包含海外主体)。需谨慎使用,若用户举报较多或被发现在不必要场景下使用,微信有权永久回收该小程序的该接口权限。文档地址ht