Python 字符串操作:去除空格、判断开头结尾、替换字符、分割字符串、大小写转换、索引切片
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
原文地址: https://www.cveoy.top/t/topic/byEL 著作权归作者所有。请勿转载和采集!