day one homework

本次作业的题目为

根据题目要求进行编程得到的程序如下:

name = " aleX"
print(name.strip())  # 移除name变量对应的值两边的空格,并输出处理后的结果
print(name.startswith('al'))  # 判断name变量对应的值是否以"al” 开头,若是则输出True,否则输出False
print(name.endswith('X'))  ##判断name变量对应的值是否以"X”结尾,若是则输出True,否则输出False
name1 = name.replace('l', 'p')  # 将name变量对应的值中的 “1”替换为 “p”, 并输出结果
print(name1)
print(name.split('l'))  # 将name变量对应的值根据 “1” 分割,并输出分割后的结果
print(name.lower())  # 将name变量对应的值变成大写,并输出结果
print(name.upper())  # 将name变量对应的值变成小写,并输出结果
print(name[1])  # 输出name变量对应的值的第2个字符
print(name[0:3])  # 输出name变量对应的值的前3个字符
print(name[-2:])  # 输出name变量对应的值的后2个字符
name2 = 'e'  # 使用index()函数来判断字母e在name变量值中的位置
print(name.index(name2))
print(len(name) - 2)  # 使用len()函数来判断字母e在name变量值中的位置,虽然e是在字符串倒数第二处,但是位置是从零开始,所以要多减一个1
print(name[0:-1])  # 获取子序列,去掉最后一个字符

程序运行后得到的结果如下图:

猜你喜欢

转载自www.cnblogs.com/zhenwu/p/11079128.html