其他分享
首页 > 其他分享> > 字符串基础 “ “

字符串基础 “ “

作者:互联网

居中

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])

标签:poem,截取,基础,print,num,str,字符串
来源: https://blog.csdn.net/weixin_56209913/article/details/123087516