python基础注意点2

时间:2021-10-01 02:23:06

str内置常用函数

1.字符串查找类:find、index

find:查找字符串中是否包含一个子串

如:s= "abcdf"

s1="ab"

s.find(s1, 查找起始位置) 从指定位置开始查找

s.rfind()从右边开始

s.lfind() 从左边

s.find(s1) ==>返回数字 0

返回第一次发现符合条件的的位置 即索引

返回 -1 表示没有找到

s.index(s1, 查找起始位置)  从指定位置开始查找

s.index(s1)==>返回数字 0

找不到会报错

2.字符串判断类

一般都是is开头 islower、isalpha注意坑,数字判断isdigit、isnumeric、isdecimal返回布尔值

内容判断类startswith/endwith  判断以什么开头或结尾, 返回布尔值。注意大小写和空格

islower/ isupper 判断字符串是否是大写或小写 。忽略空格、只判断纯英文字母的

3.字符串操作类函数

strip()只作用于字符串开头和结尾。默认去除空格,还可去除指定的连续字符

也有lstrip()/rstrip()的用法

format:格式化用的

join :拼接字符串。需要一个可迭代内容作为参数才能拼接