标签:转化 一个 strong class 面试 ide ever 切片 表示
s = "welcome to BeiJing" print(s.capitalize()) # 句首字母大写(其他转化为小写) --Welcome to beijing
print(s.title()) # 全部单词首字母大写(其他转化为小写) --Welcome To Beijing
print(s.upper()) # 全部大写 --WELCOME TO BEIJING
print(s.lower()) # 全部小写 --welcome to beijing
print(s.count("i")) # 计数,统计参数个数 --2
print(s.find("i")) --13 print(s.index("i")) --13 #当查找的字符不存在时,find返回-1,而index则会报错
经典面试题*:
实现字符串的reverse功能
s = "welcome to BeiJing" #方法一: print(s[::-1]) #方法二: s1 = list(s) s1.reverse() ss = "".join(s1) print(ss) 运行结果:gniJieB ot emoclew,gniJieB ot emoclew
练习:
s = ‘Python最NB‘ # 获取s字符串中前3个内容 print(s[:3]) # 获取s字符串中第3个内容 print(s[2]) # 获取s字符串中后3个内容 print(s[-3:]) # 获取s字符串中第3个到第8个 print(s[2:8]) # 获取s字符串中第2个到最后一个 print(s[1:]) # 获取s字符串中第1, 3, 5个内容 print(s[:5:2]) # 获取s字符串中第2, 4, 6个内容 print(s[1:6:2]) # 获取s字符串中所有内容 print(s) # 获取s字符串中第4个到最后一个, 每2个取一个 print(s[3::2]) # 获取s字符串中倒数第5个到最开始, 每3个取一个 print(s[-5::-3])
标签:转化 一个 strong class 面试 ide ever 切片 表示
原文地址:https://www.cnblogs.com/JackLi07/p/9842917.html