字符串(输出、索引、切片)

1、字符串输出

字符串可以包含多行;一种时使用三重引号"""..."""/'''...''',一种是通过添加\

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

2、通过索引(下标)直接访问列表元素

通过下标访问列表,正数和负数效果相同

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

2、切片访问列表

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

你可能感兴趣的:(python,python)