python中字符串容器的基本操作

字符串的基本操作

1.字符串的定义

my_str = "henanmuyejingjixueyuan"
# 字符串不支持修改, 只能得到一个新的字符串

2.字符串可以通过索引访问字符

my_str = "wang"
value1 = my_str[1]
value2 = my_str[-3]
print(f"字符串my_str中下标为1的字符的值是{value1},下标是-3的字符的值是{value2}")

"""
输出的结果是:字符串my_str中下标为1的字符的值是a,下标是-3的字符的值是a
"""

3.index方法

my_str = "wang and wang"
value = my_str.index("and")
print(f"在{my_str}中查找and,其起始下标为{value}")

"""
查找起始下标
"""

4.字符串的替换

# 字符串的替换  字符串.replace(子串1,子串2)  得到一个新的字符串
# 将字符串中的子串1替换成子串2 并得到一个新的字符串
my_str = "henanmuyejingjixuayuan and xinxigongchengxueyuan"
new_my_str = my_str.replace("xinxigongchengxueyuan", "xingong")
print(new_my_str)
# 输出的结果为:henanmuyejingjixueyuan and xingong
# 原来的字符串不变

5.字符串的分割

"""
字符串.split(分割字符)   字符串本身不变
字符串进行分割后得到一个列表
"""
my_str = "henan and muye"
my_str_list = my_str.split(" ")
print(f"将字符串{my_str}按空格进行分割后得到{my_str_list}")

6. 字符串的规整

"""
字符串.strip()  不传入参数,去除收尾空格
字符串.strip(字符串)   把字符串中有的字符都移除,按单个字符   会把传入的字符串分割成单个字符
因为字符串不能被修改,所以得到一个新的字符串
"""
my_str = " henan and muyuan "
new_my_str = my_str.strip() # 得到一个新的字符串,去除字符串my_str的首尾空格
print(new_my_str)
# 输出的结果为:henan and muyuan

my_str = "12henan and muyuan21"
new_my_str = my_str.strip("12")   # 会把字符串“12”  分割成单个字符在进行规整
print(new_my_str)
# 输出的结果为:henan and muyuan

7.统计字符在字符串中出现的次数

my_str = "henan and henanmuye"
num = my_str("henan")
print(num)
# 输出的结果应为2

8.统计字符串的长度

my_str = "henan"
len = len(my_str)
print(f"字符串的长度为{len}")
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值