字符串可以包含多行;一种时使用三重引号"""..."""/'''...''',一种是通过添加\
print("""hello,
python
world""")
'''输出结果是
hello,
python
world
'''
print("hello,\
python\
world")
'''输出结果是
hello,pythonworld
'''
字符串可以用+合并,也可以用*重复
a="hello"
b="world"
print(a+b)
#输出结果helloworld
c="python"
print(3*c)
#输出pythonpythonpython
字符串可以拼接字符串
str=('hello,'
'python world')
print(str)
#输出hello,python world
通过下标访问列表,正数和负数效果相同
a="python"
#a[0]和a[-6]都可以访问p
print(a[0])
print(a[-6])
#结果都是p
正数表示第一个字符是a[0];
负数表示最后一个字符是a[-1];
a="python"
print(a[0])
#输出结果是p
print(a[-1])
#输出结果是n
name[start:end:step]
name:表示序列的名称
start:表示切片开始索引的位置(包括该位置)可省略
end:表示切片结束索引的位置(不包括该位置)可省略
step:表示在切片过程中,隔几个存储位置(包含当前位置)keshenglue
省略开始索引时,默认开始索引值为0;省略结束索引时,默认到字符串结尾
a="python"
print(a[:3])
#输出结果为pyt
print(a[3:])
#输出结果为hon
输出结果包含切片开始,但不包括切片结束
a="python"
print(a[1:4]
#输出结果是yth
a[1:4]表示从a[1]开始到a[3],不包括a[4];
print(a[1:-1])
#输出结果是ytho
a="python"
print(a[::2])
#输出pto