Python中字符串的常用操作
来源:互联网 发布:at指令c语言编程 编辑:程序博客网 时间:2024/06/13 21:28
【注】:下述操作过程是结合多种网络方法,然后自己实践的结果。写在这里,主要目的是加深记忆,也希望能帮助后来者![吐舌头](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
![吐舌头](http://static.blog.csdn.net/xheditor/xheditor_emot/default/tongue.gif)
去空格:
去掉字符串前后空格s.strip()
去掉字符串前面的空格 s.lstrip()
去掉字符串后面的空格 s.rstrip()
替换 s.replace(' ', '')
复制字符串:s2=s1
连接字符串:s3=s1+s2
查找字符串:n=s1.index(s2) 或者 n=s1.find(s2) 字符串s2在字符串s1中的位置
字符串长度:len(s1)
翻转字符串:s2=s1[::-1]
提取字符串:s2=s1[m:n]
将前n个字符替换为指定字符c:s2=n*c+s1[n:]
定义空字符串:L=[] 或者L=list()
判断字符串b中是否含有某子字符串a:if a in b:print('b中包含a') 或者 if b.find(a)!=-1: print('b中包含a')
【代码】:
S1=' AbCd ufGm '
S2=S1
S3=S1.replace(' ', '')
S4=S1+S2
n1=len(S1)
S5=S1[::-1]
S6=S1[:3]
S7=S1[3:]
S8=S1[1:6]
S9=S1[-3:]
S10=3*'q'+S1[3:]
n2=S1.index('fG')
S11=S1.strip()
print('S1=', S1)
print('复制字符串:S2=', S2)
print('去掉字符串中的空格:S3=', S3)
print('连接字符串:S4=', S4)
print('字符串长度:n1=', n1)
print('翻转字符串:S5=', S5)
print('取前3个字符:S6=', S6)
print('从第4个字符开始取字符:S7=', S7)
print('取第2~6个字符:S8=', S8)
print('取最后三个字符:S9=', S9)
print('将前3个字符替换为q,其余不变:S10=', S10)
print('查找字符串:n2=', n2)
print('去掉字符串前后空格', S11)
【输出】:
S1= AbCd ufGm
复制字符串:S2= AbCd ufGm
去掉字符串中的空格:S3= AbCdufGm
连接字符串:S4= AbCd ufGm AbCd ufGm
字符串长度:n1= 11
翻转字符串:S5= mGfu dCbA
取前3个字符:S6= Ab
从第4个字符开始取字符:S7= Cd ufGm
取第2~6个字符:S8= AbCd
取最后三个字符:S9= Gm
将前3个字符替换为q,其余不变:S10= qqqCd ufGm
查找字符串:n2= 7
去掉字符串前后空格 AbCd ufGm
阅读全文
1 0
- Python中字符串的常用操作
- Python中字符串的操作
- Python中字符串的操作
- python中字符串的操作
- python 常用字符串操作
- Python常用字符串操作
- Python 常用字符串操作
- Python 常用字符串操作
- python常用字符串操作
- python 字符串常用操作
- Python一些常用的字符串操作
- .NET中字符串的常用操作
- OC中字符串常用的操作
- php中字符串常用的截取操作
- JavaScript中字符串的常用操作汇总
- JS中操作字符串的常用方法
- javascript中字符串操作常用的API
- LoadRunner中常用的字符串操作函数
- 【dp】codeforces 830-A Office Keys
- Android之TabLayout
- Matlab中image、imagesc和imshow函数用法解析
- Angularjs 数据的双向绑定和controller通信
- EL表达式
- Python中字符串的常用操作
- cartographer源码分析(24)-sensor-configuration.h
- 大数相加(正整数)
- 文章标题
- hpuoj 【1288】数组次值 【水题】&&【sort】
- 如何编译生成动态文件.so
- Java 异常
- 玲珑学院 1137 Sin your life 【数学】
- jsp标签