python基本语法——字符串相关
创始人
2025-06-01 02:43:20
0
  1. count() 方法用于统计字符串里某个字符或子字符串出现的次数。可选参数为在字符串搜索的开始与结束位置。
    语法:str.count(sub, start= 0,end=len(string))
    sub – 搜索的子字符串
    start – 字符串开始搜索的位置。默认为第一个字符,第一个字符索引值为0。
    end – 字符串中结束搜索的位置。字符中第一个字符的索引为 0。默认为字符串的最后一个位置。
  2. extend() 方法将指定的列表元素(或任何可迭代的元素)添加到当前列表的末尾。
    语法:list.extend(iterable)
    iterable:必需。任何可迭代对象(列表、集合、元组等)。
  3. join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。
    语法:str.join(sequence)
    sequence – 要连接的元素序列。
    ‘,’.join(‘abc’) :“将字符串abc中的每个成员以字符’,'分隔开再拼接成一个字符串”,输出结果为:‘a,b,c’
    ‘’.join(‘abc’),输出结果为“abc”
  4. split() 通过指定分隔符对字符串进行切片,如果参数 num 有指定值,则分隔 num+1 个子字符串
    语法:str.split(str=“”, num=string.count(str)).
    示例:
str = "Line1-abcdef \nLine2-abc \nLine4-abcd";
print str.split( );       # 以空格为分隔符,包含 \n
print str.split(' ', 1 ); # 以空格为分隔符,分隔成两个

以上实例输出结果如下:

['Line1-abcdef', 'Line2-abc', 'Line4-abcd']
['Line1-abcdef', '\nLine2-abc \nLine4-abcd']
  1. enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。
    语法:enumerate(sequence, [start=0])
seasons = ['Spring', 'Summer', 'Fall', 'Winter']
list(enumerate(seasons))

输出:

[(0, 'Spring'), (1, 'Summer'), (2, 'Fall'), (3, 'Winter')]
 list(enumerate(seasons, start=1))       # 下标从 1 开始

输出:

[(1, 'Spring'), (2, 'Summer'), (3, 'Fall'), (4, 'Winter')]

for循环中:

 seq = ['one', 'two', 'three']for i, element in enumerate(seq):print i, element


输出:

0 one
1 two
2 three

相关内容

热门资讯

罗博特科:不存在被英伟达、台积... 6月10日消息,罗博特科在互动平台表示,公司目前经营正常,不存在传言中所说被英伟达、台积电、华为、s...
月入数万元,年轻人把「梗」做成... 「核心提示」2元的“哈基米”豆浆,为何能撬动涨停板?解码“抽象经济”的流量魔力。作者 |高泽邢昀如果...
百度旗下昆仑芯已秘密赴港IPO... 百度昆仑芯超节点。 南都记者 杨柳 摄百度分拆昆仑芯独立上市更进一步。1月2日,百度集团公告披露,2...
创出多项历史新高!2025期货... 时序轮转,华章日新。2025年的中国期货市场与期货业,在改革深化的浪潮中踏浪前行,于高质量发展的赛道...
宗馥莉重任宏胜集团法定代表人,... 红星资本局1月2日消息,国家企业信用信息公示系统显示,2025年12月26日,宏胜饮料集团有限公司(...
亏损25亿的农商银行,多名高管... 在银行业“躺赚”之时,内蒙一家总资产700多亿的农商银行,2024年竟然出现了25亿的巨额亏损。这家...
​2025年A股牛熊榜 :谁在... 文/每日财报 南黎2025年资本市场以来了不错的年景。沪指全年上涨18.41%,科创50指数涨35....
狂砸3191亿港元!2025港... 2025年已经收官,港股全年回购数据正式出炉。券商中国记者根据数据统计,2025年全年有307家H股...
车企2026开年大促,含16个... 红星资本局1月2日消息,2026年开年,宝马大范围下调建议零售价,为车市竞争再添一把火。据红星资本局...
三花智控:生意不起眼,凭什么总... 关注人形机器人产业链,就无法绕过三花智控。尤其是特斯拉Optimus距离量产阶段越来越近,三花智控作...