#1.切片基于index索引下标进行截取字符串中的一部分或者全部,
# Python的index从左到右是从0开始计算位数,从右到左是从-1开始计算。
# 格式: 变量名[x:y:step]
# 当只有一个值时,是y即边界值。
# 当有两个值时,其中x是起始值,y为边界值。
# 当有三个值时,step为不长
a ='Hello'
print(a[1]) #切取单个内容
print(a[0:3]) #切取索引下标为0~3之间不包括3的内容
print(a[:3])#从左边第一位开始切片直到切取到右边界以内的值,不包括有边界值
print(a[0:])#从下标索引为0的数据开始切片直到最后一位为止
print(a[0:-3]) #起始值为0,从下标所有右到左算,倒数第三位为边界值,往右切,切取后,剩下He
print(a[1:-2]) #起始值为1,从下标索引从右到左算,倒数第二位为边界值,往右切,切取后,剩下el
print(a[-2:-5]) #起始值为-2时往左切,-5往右切。中间已经没有值了
print(a[0:5:2]) #每隔2个截取一个值
# 2.字符串支持加法和乘法运算
# 2.1加法运算
a='Hello'
b='python'
c = a+' '+b #将a,b两个字符串进行合并,变成一个新的字符串
print(c,type(c))
#2.2乘法运算
d = 'Hello python!'
e = d*2
print(e) #打印两次Hello python!Hello python!