# 1. 移除字符串两侧的空格
s = " Hello, World! "
print(s.strip())
# 2. 检查字符串是否以指定字符或子字符串开始
print("Hello, World!".startswith('He'))
# 3. 检查字符串是否以指定字符或子字符串结束
print("Hello, World!".endswith('d!'))
# 4. 将字符串中的 tab 字符转换为空格
print("\tHello, World!\t".expandtabs())
# 5. 检索字符串中的子字符串,并返回子字符串首次出现的索引
print("Hello, World!".find('World'))
# 6. 将字符串中的大写字母转换为小写
print("Hello, World!".lower())
# 7. 将字符串中的小写字母转换为大写
print("Hello, World!".upper())
# 8. 替换字符串中的某个子串
print("Hello, World!".replace('World', 'Python'))
# 9. 将字符串按照指定的分隔符进行分割
print("Hello,World,Python".split(','))
# 10. 计算字符串的长度
print(len("Hello, World!"))
# 11. 判断字符串是否只由数字组成
print("12345".isdigit())
# 12. 判断字符串是否只由字母组成
print("Hello".isalpha())
# 13. 判断字符串是否只由字母和数字组成
print("Hello123".isalnum())
# 14. 判断字符串是否为空
print("".isspace())
# 15. 格式化输出字符串
print("Hello, {name}!".format(name="World"))
# 16. 使用正则表达式搜索字符串
import re
print(re.search('World', "Hello, World!"))
# 17. 计算字符串中某个子串出现的次数
print("Hello, World!".count('o'))
# 18. 使用指定的字符或子字符串填充字符串
print("Hello".center(20, '*'))
# 19. 使用指定的字符或子字符串填充字符串,使得字符串两侧长度相等
print("Hello".ljust(20, '*'))
# 20. 使用指定的字符或子字符串填充字符串,使得字符串左侧长度相等
print("Hello".rjust(20, '*'))
# 21. 判断两个字符串是否相等
print("Hello" == "World")
# 22. 判断两个字符串是否不等
print("Hello" != "World")
# 23. 判断字符串是否以指定的字符或子字符串开始
print("Hello".startswith('He'))
# 24. 判断字符串是否以指定的字符或子字符串结束
print("Hello".endswith('lo'))
# 25. 判断字符串是否包含指定的子串
print("Hello".__contains__('ell'))
# 26. 使用指定的分隔符将字符串中的每个单词组合成新的字符串
print(" ".join(['Hello', 'World', 'Python']))
# 27. 将字符串中的大写字母转换为小写
print("Hello, World!".lower())
# 28. 将字符串中的小写字母转换为大写
print("Hello, World!".upper())
# 29. 使用指定的字符或子字符串替换字符串
评论已关闭