打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
Python_字符串基本操作(索引、切片、替换、切割、查找判断等)
#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())
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
python中index怎么用
python3 字符串切片
Lua基础之运算符的使用示例
python面试题-查找字符串中第k个最小Ascii码值的字母
【Python练习题】输出偶数索引号处的字符
Python find()方法
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服