name = ' aleX '

1) 移除 name 变量对应的值两边的空格,并输出结果

name = name.strip() print(name) # 输出:aleX

2) 判断 name 变量对应的值是否以 'al' 开头,并输出结果

print(name.startswith('al')) # 输出:True

3) 判断 name 变量对应的值是否以 'X' 结尾,并输出结果

print(name.endswith('X')) # 输出:True

4) 将 name 变量对应的值中的 'l' 替换为 'p',并输出结果

name = name.replace('l', 'p') print(name) # 输出:apeX

5) 将 name 变量对应的值根据 'l' 分割,并输出结果。

split_result = name.split('l') print(split_result) # 输出:['apeX']

6) 将 name 变量对应的值变大写,并输出结果

name_upper = name.upper() print(name_upper) # 输出:APEX

7) 将 name 变量对应的值变小写,并输出结果

name_lower = name.lower() print(name_lower) # 输出:apex

8) 请输出 name 变量对应的值的第 2 个字符?

print(name[1]) # 输出:p

9) 请输出 name 变量对应的值的前 3 个字符?

print(name[:3]) # 输出:ape

10) 请输出 name 变量对应的值的后 2 个字符?

print(name[-2:]) # 输出:EX

11) 请输出 name 变量对应的值中 'e' 所在索引位置?

print(name.index('e')) # 输出:2

12) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。

subsequence = name[:-1] print(subsequence) # 输出:ape

Python 字符串操作:去除空格、判断开头结尾、替换字符、分割字符串、大小写转换、索引切片

原文地址: https://www.cveoy.top/t/topic/byEL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录