居中
poem = ["\t\n登鹳雀楼",
"王之涣",
"白日依山尽\t\n",
"黄河入海流",
"欲穷千里目",
"更上一层楼"]
for poem_str in poem :
#先用strip方法去除字符串中的空白字符,再用center方法居中显示文本
#center内容中" " 中文状态下的空格来做fillchar
print("|%s|" % poem_str.strip().center(10," "))
拼接与合并
poem_str = "登鹳雀楼\t 王之涣\t 白日依山尽\t \n黄河入海流\t \t\t欲穷千里目 \t更上一层楼"
print(poem_str)
#拆分 拆分之后位列表的格式 定义一个列表变量来接收
poem_list = poem_str.split()
print(poem_list)
#合并 此处" "表使用空格做分隔
result = " ".join(poem_list)
print(result)
切片
num_str = "0123456789"
#截取从2到5位置的字符串 注意结束索引需要取后一位
print(num_str[2:6])
#截取从2到末尾的字符串
print(num_str[2:])
#开始~5
print(num_str[:6])
#完整的字符串
print(num_str[:])
#从开始每隔一个截取一个字符串
print(num_str[::2])
#从索引1开始每隔一个截取一个
print(num_str[1::2])
#2~末尾
print(num_str[2:])
#截取末尾两个
print(num_str[-2:])
#字符串的逆序 步长为-1 向左取
print(num_str[-1::-1])