Python学习随记(三)
字符串方法
# 字符串方法
name = ' 翟图南-袁培风-徐万里 汪断水 谷继之 翟少泽 俞名万 '
print(name)
# 去除空格 strip() lstrip rstrip 首尾或首或尾的空格
print(name.strip())
# replace 替换
print(name.replace('翟', '宅'))
# 切分所有的数据 默认切分空格
print(name.split('-', 1))
# print(re.split('[- ]+',name.strip()))
# count 数字符的个数 索引取值的方式基本都是左闭右开 [)
print(name.count("翟", 0, 1))
# index 查看字符串的索引 一般第一个 ctrl + p 查看函数提示
print(name.index("翟", 3))
# isdigit 检测这个字符串是否为数字
print("12a".isdigit())
# islower 检测是否为小写字母
print('abcA'.islower())
# isupper 检测是否为小写字母
print('Aa'.isupper())
# lower upper 大小写转换
print("A".lower())
print("a".upper())
# startwith 以什么开头
print(name.startswith("翟"))
# 检测一个子串是否在一个大字符串里面 in \ not in
print("翟" in name)
# 切片 [start:stop:step] start + step => stop
print(name)
print(name[1:4])
print(name[::2])
# 字符串反转
print(name[::-1])
print(name[-3:-1])
print(name[-2:-4:-1])
print(name[3])
# 长度
print(len(name))
小练习:
字符串 :输入 ‘abcd1234’ 输出 ‘bd24’