深入解读python字符串函数
程序员文章站
2022-06-24 23:39:38
目录字符串id() 函数作用取地址字符串的获取索引关系切片step总结字符串python中有一个单独的地址是字符串保留区s1=s2表示 将s2的地址给了s1id() 函数作用取地址eg:id(s1)结...
字符串
python中有一个单独的地址是字符串保留区
s1=s2
表示 将s2的地址给了s1
id() 函数作用取地址
eg:id(s1)结果显示s1的地址
字符串的获取
eg:s1='abcdefg‘
索引关系
字符串都有对应的索引关系 index()
a b c d e f g
0 1 2 3 4 5 6
-7 -6 -5 -4 -3 -2 -1
eg:s1[4]=e
切片
切片:字符串,列表
格式:字符串变量名[start:end] 前面包含后面不包含 默认从零开始 默end为结尾 字符串变量名[start : end : step]
step
- 表示步长
- 表示方向:
正数:表示从左向右取
负数:表示从右向左取
取中间的”cde“
是s[1:4]
find()
函数,找位置 从左向右查找,只要遇到一个符合要求的则返回位置数,如果一个都没找到,返回-1
rfind()
从右向左找,
count()
指定字符的个数
index()
也是查找,和 find() 相似,不同的是出现错误,他会报错,而不是返回-1.
判断的格式:startswith endswith isalpha isdigit isalnum isspace
返回值都是boo类型(ture false )
startswith()
判断是否是什么开头的,
endswith()
判断是否是什么结尾的
总结
本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注的更多内容!
推荐阅读
-
Python不使用int()函数把字符串转换为数字的方法
-
Python常见字符串操作函数小结【split()、join()、strip()】
-
阿宁的Python学习-----字符串内置函数
-
Python字符串内置函数
-
python -- 字符串内置函数
-
Python内置的字符串处理函数整理
-
Python 字符串函数和字符串处理
-
python如何通过函数名的字符串来调用这个函数
-
《Python 3》--三引号、math模块、cmath模块、日期和时间、转义字符、字符串运算符、字符串格式化、函数、全局变量和局部变量、匿名函数(lambda))
-
【C++实现python字符串函数库】二:字符串匹配函数startswith与endswith