python——字符串方法
1、查看对象有哪些方法:dir
yl="我是一只快乐的cat"
print(dir(yl))
2、字符串大小写转换
(1)小写转化为大写(upper)并且进行判断
# 小写转大写,关键字为upper,判断是否为大写的关键字isupper
qy="school"
print(qy.upper())
print("判断是否是大写:",qy.upper().isupper())
(2)大写转化为小写(lower)并且进行判断
# 大写转小写,关键字为lower,判断是否为小写的关键字islower
qy="SCHOOL"
print(qy.lower())
print("判断是否为大写:",qy.lower().islower())
3、判断字符串以什么开头和结尾
(1)判断字符串以什么开头:startswith
#判断字符串以什么开头
qy="我的猫"
print("判断字符串以什么开头:",qy.startswith("我"))
(2)判断字符串以什么结尾:endswith
#判断字符串以什么结尾
qy="我的猫"
print("判断字符串以什么开头:",qy.endswith("🐱"))
4、字符串内容的查找
4.1字符串内容的线性查找:find
字符串的线性查找,即查找第一个满足条件的结果,使用的关键字是find,找到后返回的是他的索引,找不到的话就返回-1。
#字符串的线性查找
qy="school"
print(qy.find("l"))
print(qy.find("a"))
4.2根据索引查找
#字符串内容的查找:
#字符串内容的线性查找find,找到后返回的是他对应的索引,找不到的话就返回-1。
yl="1,2,3,a,b,c,d,e"
print(yl.find("c"))
#根据索引查找,根据索引查找找不到会报错。
print(yl[10])
5、查看字符串长度:len
#查看字符串长度
qy="我的cat很可爱!"
print(len(qy))
6、查看字符串某个内容的索引:index
#查看字符串索引
yl="hello"
print(yl.index("o"))
7、查看字符串某个内容的个数:count
#查看字符串中某个元素的个数
yl="hello"
print(yl.count("o"))
8、字符串的替换:replace
#字符串的替换
yl="my favourite cat"
print(yl.replace("cat","flower"))
9、取消字符串前后的空格:strip
#取消字符串前后的空格
yl=" my cat "
print(yl)
print(yl.strip())
10、字符串循环:for
#字符串的循环
qy=input("世界上最好的语言是什么:\n")
print(qy)
for yz in(qy):
print(yz)
11、字符串的拆分:spilt
字符串的拆分,拆分的关键字是split,拆分后他的数据类型是列表,也就是数学中的数组,拆分一般通过它中间的内容进行拆分,如字符串、空格、符号等。
#字符串的拆分
yl="my name is qy"
print(yl)
print(yl.split("is"))
12、字符串的合并:join
字符串的合并,就是把列表类型通过合并转为字符串,合并的关键字是join。
# author:柒夜
a=["哈","哈","哈"]
b=''.join(a)
print(b)