1. 字符串相关的操作与格式化
# ### 字符串相关操作 # (1)字符串的拼接 + var1 = "亲爱的," var2 = "男孩" res = var1 + var2 print(res) # (2)字符串的重复 * var = "重要的事情说三遍" res = var * 3 print(res) # (3)字符串跨行拼接 \ strvar = "sdfsdfsdfkjjksssssssssssssssssssssssssssssssssssssssssssss"\ "111223344" print(strvar) # (4)字符串的索引 # 0 1 2 3 4 strvar = "天气转冷了" # -5 -4-3-2-1 res = strvar[3] res = strvar[-2] print(res) # (5)字符串的切片: (截取) """ 语法 => 字符串[::] 完整格式:[开始索引:结束索引:间隔值] (1)[开始索引:] 从开始索引截取到字符串的最后 (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1) (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符 (5)[:]或[::] 截取所有字符串 """ strvar = "为中华崛起而读书,我们还年轻,毕竟18岁" # (1)[开始索引:] 从开始索引截取到字符串的最后 res = strvar[3:] print(res) # (2)[:结束索引] 从开头截取到结束索引之前(结束索引-1) res = strvar[:7] print(res) # (3)[开始索引:结束索引] 从开始索引截取到结束索引之前(结束索引-1) res = strvar[11:14] print(res) # (4)[开始索引:结束索引:间隔值] 从开始索引截取到结束索引之前按照指定的间隔截取字符 res = strvar[::2] # 0 2 4 6 8 10 12 14 ...... 正向 res = strvar[::-1] # -1 -2 -3 -4 -5 -6 ... 逆向 print(res) # (5)[:]或[::] 截取所有字符串 res = strvar[:] res = strvar[::] print(res)