1. 字符串相关的操作与格式化

day06-Python运维开发基础(字符串格式化与相关的函数、列表相关的操作)

 

 

# ### 字符串相关操作
# (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)
字符串相关的操作 示例代码

相关文章:

  • 2021-11-10
  • 2022-12-23
  • 2021-08-29
  • 2022-01-27
  • 2021-06-24
  • 2021-12-23
  • 2022-01-26
  • 2021-12-11
猜你喜欢
  • 2022-03-09
  • 2021-06-04
  • 2021-08-07
  • 2021-10-24
  • 2022-01-29
  • 2022-12-23
  • 2022-03-04
相关资源
相似解决方案