Python:字符串的定义和操作

1、 字符串的定义

  • 字符串是字符的容器
  • 同元组一样元素完成后不可修改
  • 可以通过下标进行访问

2、字符串特点

  • 只可以存储字符串
  • 长度任意(取决于内存大小)
  • 支持下标索引
  • 允许重复字符串存在
  • 不可以修改(增加或者删除元素)
  • 支持for循环

3、 字符串的操作

  • 查询元素
    语法:字符串.index[字符串]

  • 字符串的替换
    功能:将字符串内的全部:字符串1替换为字符串2
    语法:字符串.replace(字符串1, 字符串2)
    注意:不是修改字符串本身,而是得到了一个新字符串

  • 字符串的分割
    功能:按照指定的分隔字符串,将字符串划分为多个字符串,并存入列表对象中
    语法:字符串.split(分隔符字符串)
    注意:字符串本身不变,而是得到一个列表对象

  • 字符串的规整操作(去前后空格,及回车符)
    语法:字符串.strip()

  • 字符串的规整操作(去前后指定字符串)
    语法:字符串.strip(字符串)
    注意:传入是“12”,其实就是“1”和“2”都会移除,是按照单个字符

  • 字符串的统计

    • 字符串.count(字符串) 统计字符串中某个字符串出现的次数
    • len(字符串) 统计字符串的长度
my_str = "itheima and itcast"
# index方法
value = my_str.index("and")
print("index方法:", value)
# replace方法
new_my_str = my_str.replace("it", "程序")
print("replace方法:", new_my_str)
# split方法
my_str = "itheima and itcast"
my_str_list = my_str.split()
print("split方法:", my_str_list)
# strip方法
my_str = " itheima and itcast "
my_str_list = my_str.strip()
print("strip方法去空格:", my_str_list)
my_str = "12itheima and itcast21"
my_str_list = my_str.strip("12")
print("strip方法去字符串:", my_str_list)
# 统计字符串中某个字符串出现的次数
num = my_str.count("it")
print("count方法", num)
# 统计字符串的长度
num = len(my_str)
print("len方法", num)
posted @   hugh2023  阅读(192)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示