python字符串
字符串(string)就是用引号包起来的一组符号,单引号和双引号只能写一行,三引号可写多行
语法:
len(str1) 字符串长度计算
str1.strip() 字符串修剪左右两侧不可见字符
str1.capitalize() 字符串首字母大写
str1.upper() 字符串全部转大写
str1.lower() 字符串全部转小写
str1.find(str2,start,end) 字符串中查找特定子字符串的位置
str1.find(“s”,“no”) 找s,若无则输出“no”
str1.count()判断特定字符个数
str1.replace(,) 用特定字符替换特定字符
str1.startswith()
str1.endswith() #判断其开头结尾
str1.isdigit() 判断其是否是数字
list(str1) 以单个字符为元素,字符串转列表
str1.split() 以空格分割,也可指定其他符号分割,字符串转列表
字符串切片
str2 = ‘abc123456’
从字符串中取出指定位置的字符(下标运算)
eg:
print(str2[2]) # c
#字符串切片(从指定的开始索引到指定的结束索引)
print(str2[2:5]) # c12
print(str2[2:]) # c123456
print(str2[2::2]) # c246
print(str2[::2]) # ac246
print(str2[::-1]) # 654321cba
print(str2[-3:-1]) # 45
代码示例
>>> s=" abcd123$rr00fa&789"
>>> s.strip()
'abcd123$rr00fa&am