问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501
你好,欢迎来到懂视!登录注册
当前位置: 首页 - 正文

python中的字符串操作,与c语言中的字符串操作有何异同

发布网友 发布时间:2022-05-11 01:35

我来回答

1个回答

热心网友 时间:2022-05-11 03:04

s.strip() .lstrip() .rstrip(',') 去空格及特殊符号

复制字符串
Python
1 #strcpy(sStr1,sStr2)
2 sStr1 = 'strcpy'
3 sStr2 = sStr1
4 sStr1 = 'strcpy2'
5 print sStr2
连接字符串
Python
1 #strcat(sStr1,sStr2)
2 sStr1 = 'strcat'
3 sStr2 = 'append'
4 sStr1 += sStr2
5 print sStr1
查找字符
< 0 未找到
Python
1 #strchr(sStr1,sStr2)
2 sStr1 = 'strchr'
3 sStr2 = 's'
4 nPos = sStr1.index(sStr2)
5 print nPos
比较字符串
Python
1 #strcmp(sStr1,sStr2)
2 sStr1 = 'strchr'
3 sStr2 = 'strch'
4 print cmp(sStr1,sStr2)
扫描字符串是否包含指定的字符
Python
1 #strspn(sStr1,sStr2)
2 sStr1 = '12345678'
3 sStr2 = '456'
4 #sStr1 and chars both in sStr1 and sStr2
5 print len(sStr1 and sStr2)
字符串长度
Python
1 #strlen(sStr1)
2 sStr1 = 'strlen'
3 print len(sStr1)
将字符串中的大小写转换
Python
1 #strlwr(sStr1)
2 sStr1 = 'JCstrlwr'
3 sStr1 = sStr1.upper()
4 #sStr1 = sStr1.lower()
5 print sStr1
追加指定长度的字符串
Python
1 #strncat(sStr1,sStr2,n)
2 sStr1 = '12345'
3 sStr2 = 'abcdef'
4 n = 3
5 sStr1 += sStr2[0:n]
6 print sStr1
字符串指定长度比较
Python
1 #strncmp(sStr1,sStr2,n)
2 sStr1 = '12345'
3 sStr2 = '123bc'
4 n = 3
5 print cmp(sStr1[0:n],sStr2[0:n])
复制指定长度的字符
Python
1 #strncpy(sStr1,sStr2,n)
2 sStr1 = ''
3 sStr2 = '12345'
4 n = 3
5 sStr1 = sStr2[0:n]
6 print sStr1
将字符串前n个字符替换为指定的字符
Python
1 #strnset(sStr1,ch,n)
2 sStr1 = '12345'
3 ch = 'r'
4 n = 3
5 sStr1 = n * ch + sStr1[3:]
6 print sStr1
扫描字符串
Python
1 #strpbrk(sStr1,sStr2)
2 sStr1 = 'cekjgdklab'
3 sStr2 = 'gka'
4 nPos = -1
5 for c in sStr1:
6 if c in sStr2:
7 nPos = sStr1.index(c)
8 break
9 print nPos
翻转字符串
Python
1 #strrev(sStr1)
2 sStr1 = 'abcdefg'
3 sStr1 = sStr1[::-1]
4 print sStr1
查找字符串
Python
1 #strstr(sStr1,sStr2)
2 sStr1 = 'abcdefg'
3 sStr2 = 'cde'
4 print sStr1.find(sStr2)
分割字符串
Python
1 #strtok(sStr1,sStr2)
2 sStr1 = 'ab,cde,fgh,ijk'
3 sStr2 = ','
4 sStr1 = sStr1[sStr1.find(sStr2) + 1:]
5 print sStr1
6 或者
7 s = 'ab,cde,fgh,ijk'
8 print(s.split(','))
连接字符串
Python
1 delimiter = ','
2 mylist = ['Brazil', 'Russia', 'India', 'China']
3 print delimiter.join(mylist)
PHP 中 addslashes 的实现
Python
1 def addslashes(s):
2 d = {'"':'\\"', "'":"\\'", "\0":"\\\0", "\\":"\\\\"}
3 return ''.join(d.get(c, c) for c in s)
4
5 s = "John 'Johny' Doe (a.k.a. \"Super Joe\")\\\0"
6 print s
7 print addslashes(s)
只显示字母与数字
Python
1 def OnlyCharNum(s,oth=''):
2 s2 = s.lower();
3 fomart = 'abcdefghijklmnopqrstuvwxyz0123456789'
4 for c in s2:
5 if not c in fomart:
6 s = s.replace(c,'');
7 return s;
8
9 print(OnlyStr("a000 aa-b"))
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
男生一般在15岁青春期心情不好大多是什么造成的 我今年15岁男生为什么会经常做那些难以启齿的梦? 男生的青春期是几之几岁?我今天十四岁半,是青春期吗? 怎么看别人加密的qq空间相册内容单独删除相册里的人聊天记录方法 win11怎么退出微软账户-windows11微软账户退出教程 windows11微软账户怎么退出 windows11退出微软账户教程 windows11怎么退出账号登录 windows11退出账号登录教程 高尔夫雾灯怎么打开? 新车上牌照流程 新车自己怎么上牌照 新车上牌的流程有哪些 食不语,寝不言后面还有什么 “食不言寝不语”的行为应该被倡导吗? 食不言 寝不语,晚上有活动!的对联 我的ID改不了密码,我也点进去密码与安全性了,显示如您在另一台手机登陆,可离线验证码 食不言寝不语的下联 灰色选项进不去怎么办?密码与安全性一点就如在另一台登录了icloud,可在离线时获取验证码?? 食不言寝不语后两句 食不言寝不语,还有其他的句子吗? 怎么提升电脑最大性能? 账户详情不可用。如在另一台设备或iCloud上登录了iCloud,您可在离线时获取验证码” 电脑配置最高性能由什么硬件! 性能最好的计算机 10t天然气用什么品牌燃气灶 天然气灶有哪些品牌 小米系统开发版一般申请多久才能好 小米系统开发版申请机型与使用机型相近通过吗? 小米如何申请miui开发版 小米如何开发版 闲鱼上的佳能5ds可以买吗? 闲鱼入二手相机风险 qqimage的图片怎么恢复 平安银行信用卡挂失手续费是多少?消费短信提醒收费吗?多少钱每月? 至尊水奶跟奶粉有什么区别?宝宝每个月的喂养预算大概需要多少? 老年人喝牛奶是水奶好,还是奶粉好 为什么冲奶粉时水和奶粉是分开的? mendoza是什么牌子的双肩背包? 这是什么红酒大概多少钱 想知道这把小提琴的牌子,最好可以知道可以在哪买。拉这把小提琴的人叫Robert mendoza winner tv中李胜勋和宋珉浩用的拉杆箱是什么牌子的? 车上三个木桶是什么红酒牌子? 风之语是什么牌子 红酒encuentro什么牌子 sandara这个行李箱是什么牌子的??什么型号??求大神回复我? 红酒高手进来 谁知道这款马尔贝克的价格? python中一个很长的字符串text,直接在解释器里打text输出的和print text输出的结果不一样. 支付宝手势密码忘了怎么办 jl手表是什么牌子 JlASN是什么牌子手表 jl男装自动机械表多少钱一块 天海佑希在boss中戴的是什么手表?
  • 焦点

最新推荐

猜你喜欢

热门推荐