Flynn-lian

一、字符串赋值

str_01 = "hello worD!!好"
str_02 = "**@@@我来自中国,中国是个拥有5000年文明的国家@@*****"

二、字段索引取值-----左边 0开始;右边开始 -1开始

print(str_01[0])
print(str_01[4])

print(str_01[-1])
print(str_01[-4])

三、截取--------srt[x:y],前包后空,后面不填写时,则默认取到最后一位

print(str_01[2:7])
print(str_01[2:])

四、字符串的相关内置函数的使用(尤其是在字母大小写转换)

# 首字母变为大写
print(str_01.capitalize())
#大小写互换
print(str_01.swapcase())
#字母大写化
print(str_01.upper())
#字母小写化
print(str_01.lower())
#标题大写化
print(str_01.title())

五、字符串的查找使用(find和index都可以用于查询)

print(str_01.find("D"))     #找到则返回下标
print(str_01.find("x"))     #找不到则返回 -1
print(str_01.index("D"))    #找到则返回下标
print(str_01.index("x"))    #找不到则返回异常 ValueError

六、字符串去头去尾问题

print(str_02.strip("*"))
print(str_02.lstrip("*"))
print(str_02.rstrip("*"))

七、字符串切片:split()

print(str_01.split(" "))
print(str_02.split("中国"))     #不指定次数,则无限次切割
print(str_02.split("中国",1))   #指定次数切割

八、字符串拼接 :join()

z = str_02.split("中国")
print("&连接符&".join(z))

九、一些常用的函数

print(str_01.count("l"))   #可能会考的题目:从字符串str_00中统计字母出现的次数,放入字典中:键名-出现字母,键值-出现次数,再按出现的次数按xx顺序排列入列表

 

分类:

技术点:

相关文章:

  • 2022-01-05
  • 2021-09-19
  • 2021-06-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-02
  • 2022-12-23
猜你喜欢
  • 2021-07-10
  • 2021-06-29
  • 2021-08-29
  • 2021-08-29
  • 2022-12-23
  • 2022-12-23
  • 2021-11-18
相关资源
相似解决方案