Python:七、字符串的基本功能及使用

本文详细介绍了Python字符串的基本功能,包括创建、长度、索引、切片、拼接、重复、成员判断、遍历等。还探讨了字符串的高级用法,如count()、大小写转换、查找、拆分/合并、替换、首尾匹配、去除指定字符、填充等。此外,还提及了编码、解码、ASCII码转换和转义字符的概念。
摘要由CSDN通过智能技术生成

一、字符的基本功能

1.1 字符串概述
  • 由多个字母,数字,特殊字符组成的有限序列;
  • 在Python中,使用单引号或者双引号都可以表示字符串。
1.2 创建字符串
s = "hello python"
1.3 字符串长度:len()
print(len(str))
1.4 索引
  • 语法:s_index = str.index(指定字符):
  • 注意: 空格也是一个字符串,获取索引时要注意!
s = "hello python"
s_index = s.index('n')
根据索引获取字符:
print(s[0])
print(s[5])     #空格也是一个字符
print(s[-1])
1.5 切片
s = "hello python"
print(s[4:])
print(s[4:7])
print(s[::-1])		---> 倒序输出:nohtyp olleh
1.6 拼接/连接

注意:

  1. 在Python中,使用+ 。只能是字符串和字符串之间,和其他数据类型使用的话不支持。
  2. 字符串是不可变的,不可修改。拼接后生成新字符串,原字符串不变(内存地址不变)
print("您" + "好")		---> 您好
1.7 重复
print("您好" * 3)		---> 您好您好您好
1.8 成员判断

注意: 若是判断多个字符,需要是连续的字符才可以!输出值为bool值。

s = "hello python"
print("h" in s)
print("h" not in s)
print("hl" in s)
print("he" in s)
1.9 遍历
  • 遍历字符:
s = "hello"
for c in s:
    print(c)
  • 遍历下标:
for i in range(len(s)):
    print(i, s[i])
  • 遍历下标,字符:
for i, c in enumerate(s):   # 遍历下标和字符
    print(i, c)

二、字符串的使用

注意: 使用字符串中的功能,一般情况下,都是生成一个新的字符串,原字符串没有发生任何变化。

2.1 count()

用于统计指定字符在字符串中出现的次数(个数)。

  • 用法:字符串.count(“指定字符”,[start,end])
1.在整个字符串中进行查找
str2 = "this is a good day good day"
print(str2.count("day"))

2.在指定区间内进行查找
print(str2.count
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值