Java教程

字符串的增删改查

本文主要是介绍字符串的增删改查,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

字符串的增删改查大多数运用到了函数,有丰富的函数库,需要大量的练习和记忆,现在最缺的就是时间了,做一些练习题,巩固一下。

# 1.center:居中对齐  ljust:左对齐  rjust:右对齐

# 2.text= "  Python document  "
text = "  Python document  "
# 2.1输出text变量对应的值的前5个字符?
print(text[0:6:])
# 2.2除text变量对应的值两边的空格
print(text.strip())
# 2.3请输出text变量对应的值的后3个字符?
print(text[16:])
# 2.4请输出text变量对应的值中"d"所在索引位置
print(text.find("d"))
# 2.5将text变量对应的值根据" o"分割,并输出结果。
print(text.split("o"))
# 2.6将text变量对应的值中的" o"替换为" p",并输出结果。
print(text.replace("o", "p"))
# 2.7将text变量对应的值变为全大写,并输出结果。
print(text.upper())
# 2.8将text变量对应的值变为全小写,并输出结果
print(text.lower())
# 2.9判断text变量对应的值是否以"Py"开头,并输出结果。
print(text.isalpha())  # False
# 2.10判断text变量对应的值是否以"c"结尾,并输出结果。
print(text.isalpha())  # False

# 3.阅读程序,写出执行结果。
a = "python shell"
print(len(a))  # 输出字符串的长度
print(a[1])  # 默认从1开始
print(a[2:5])  # 从2开始到5结束步长默认为0
print(a[1:6:2])  # 从1开始到5结束步长为2
print(a + ' 3.6')  # 字符串加字符串添加
print(a.split(' ')[0])  # 分割空格后取列表里的第一个元素['python','shell']
print(a.find('y'))  # 查找"y"这个字符对应的下标
print(a.rfind('h'))  # 从右到左查找"h"这个字符对应的下标
print(a.index('n'))  # 找到“n”这个字符并返回对应的下标
print(a.rindex('o'))  # 从左到右找到“o”这个字符并分会对应下标
print(a.replace('o', 'y'))  # 将所有的字符“o”更换成“y”
print(a.capitalize())  # 首字母大写
print(a.title())  # 所有首字母大写
print(a.upper())  # 所有字母大写

# 4.编写程序,检查字符串" Life is short. I love python"中是否包含字符串"python"
#   若包含则替换为"Python"后输出新字符串,否则输出原字符串。
b = " Life is short. I love python"
c = "python"
for c in b:
    print(b.replace("python", "Python"))
    break
else:
    print(b)

如有其他运用或做的不好的请指教

这篇关于字符串的增删改查的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!