打开APP
userphoto
未登录

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

开通VIP
Python字符串处理
切片操作
1.简单切片
前闭后开,字符串下标从0开始 s[ start : stop ] s[:a] ->表示开头截取到某个特定的位置 s[a:] ->某一位开始截取到最后一位可以用 索引为为负数:从-1开始,表示最后一位
2.带步长切片
s [start: stop: stride]当步长为负数,反方向的截取部分的字符串,步长的绝对值大于1表示间隔的取数。例如:s[::-1],表示反转字符串。 前两个参数省略,表示从开头到结尾,负号表示从右到左,1表示步长。
3.练习
import numpy as npa=np.random.rand(5)print(a)[ 0.64061262 0.8451399 0.965673 0.89256687 0.48518743] print(a[-1]) ###取最后一个元素[0.48518743] print(a[:-1]) ### 除了最后一个取全部[ 0.64061262 0.8451399 0.965673 0.89256687] print(a[::-1]) ### 取从后向前(相反)的元素[ 0.48518743 0.89256687 0.965673 0.8451399 0.64061262] print(a[2::-1]) ### 取从下标为2的元素翻转读取[ 0.965673 0.8451399 0.64061262]字符串运算符
+ : 字符串连接* : 重复输出字符串,a*2 输出结果:HelloHelloin : 'H' in a 输出结果 Truenot in : 'M' not in a 输出结果 True常见字符串函数
count(str, beg= 0,end=len(string))# 返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数 find(str, beg=0, end=len(string))#检测 str 是否包含在字符串中,如果指定范围 beg 和 end ,则检查是否包含在指定范围内,如果包含返回开始的索引值,否则返回-1join(seq)语言方法
9840zn33e
F6B7c如何低成本做抖音高点赞视频
20932006/02/26 10:25:51
str = "-";seq = ("a", "b", "c"); # 字符串序列print str.join( seq );# 以指定字符串作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串 len(string)# 返回字符串长度 lower()# 转换字符串中所有大写字符为小写.split(str="", num=string.count(str))# num=string.count(str)) ,以 str 为分隔符截取字符串,如果 num 有指定值,则仅截取 num+1 个子字符串
不疯魔不成活
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
字符串、列表、元组、字典常用操作和方法大总结
python中index怎么用
Python3 教程 字符串
Python中用startswith()函数判断字符串开头的教程
Python学习笔记《Python核心编程》第6章 序列:字符串、列表、元组
字符串函数--python
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服