分享

Python_字符串基本操作(索引、切片、替换、切割、查找判断等)

 网摘文苑 2022-11-06 发布于新疆
#1.字符串的索引和切片str = '我叫店小二'#索引:是按照位置提取元素print(str[1])#索引,从0开始索引。#切片:str[start:end:step]print(str[1:len(str)])#2.字符串的常规操作#注意:字符串的操作一般不会对原字符串产生影响。s='python is easy's.capitalize()#首字母大写s.title()#单词首字母大写s=s.upper()#所有字母大写,很重要,用的地方较多,比如验证码。s=s.lower()#所有字母小写print(s)#3.字符串的替换和切割s=' 我的电脑/c:/python 's.strip()#去除字符串两边的空格、换行、制表符#替换demo = s.replace('python','c++').strip()print(demo)#运行结果:我的电脑/c:/c++#切割s.split()#字符串分割,很重要。通过分隔符切割字符串,返回list列表demo1=s.split('/')print(s.split('/'),type(s.split('/')))#运行结果:[' 我的电脑', 'c:', 'python '] <class 'list'>print(demo1[0].strip(),demo1[-1])#运行结果:我的电脑 python#4.字符串的查找和判断s='字符串分割,很重要。通过分隔符切割字符串,返回list列表'#查找1ret=s.find('返回')print(ret)#运行结果:21 #如果返回整数,整数代表位置,如果找不到返回-1#查找2ret=s.index('返回')print(ret)#运行结果:21 #如果返回整数,整数代表位置,如果找不到返回错误#查找3,通过in进行查找print('list' in s)#运行结果:Trueprint('list' not in s)#运行结果:False#判断# name =input('请输入你的名字:')# if name.startswith('刘'):#以XX开头# print('你姓刘')# else:# print('你不姓刘')#运行结果:请输入你的名字:张三丰# 你不姓刘# name.isdigit()#是否是整数#4.字符串的其他操作len(s)#返回字符串的长度#字符串的拼接join()s=[' 我的电脑', 'c:', 'python ']print('/'.join(s).strip())

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多