定义字符串
print('let\'s learn Python')
print("let's learn Python")
print('''let's learn Python''')
print("How do you spell the world \"Python\"?")
print(r"\n换行;\b退格;\r回车")
格式化字符串,使用%格式化
value = 25
format = "今年%d岁"
print(format % value)
print("今年%d岁" % value)
print("今年%f岁" % value)
value_1 = "周一"
print("今天是%s" % value_1)
print("今年%d岁,今天是%s"%(value, value_1))
name = '小明'
age = 25
address = '北京市昌平区'
print('我叫%s, 今年%d岁了, 来自%s。'%(name,age,address))

使用format()方法格式化
age = 25
string = "今年{}岁"
print(string)
print(string.format(age))
a=string.format(age)
print(a)
print(string)
string = f"今年{age}岁"
print(string)
print(f"年龄:{25},性别:{"男"}")

查找str.find()
string = "Python"
a = string.find("t")
a = "Python".find("t")
print(a)
string = "Hello world"
a = string.replace("o",'p',1)
print(a)
print(string)

分割、拼接、删除
string="apple,peach,banana,pear"
a = string.split(",")
print(a)
string = "2025-10-31 9:15:45"
a = string.split("-",1)
print(a)
string = "Hello worlld"
symbol = "*"
a = symbol.join(string)
print(a)
print("Py"+"th"+"on")
print("-"*45)
strin="a!apple,peach,banana,pear !a"
print(string.strip("a"))

字符串大小写转换
old_string = 'hello woRld'
upper_str = old_string.upper()
lower_str = old_string.lower()
cap_str = old_string.capitalize()
title_str = old_string.title()
print(f'upper方法: {upper_str}')
print(f'lower方法: {lower_str}')
print(f'capitalize方法: {cap_str}')
print(f'title方法: {title_str}')
字符串对齐
sentence = 'hello world'
center_str = sentence.center( width=13, fillchar='-' )
ljust_str = sentence.ljust( width=13, fillchar='*' )
rjust_str = sentence.rjust( width=13, fillchar='%' )
print(f"居中显示: {center_str}")
print(f"左对齐显示: {ljust_str}")
print(f"右对齐显示: {rjust_str}")