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

本文介绍了Python中字符串的多行输出方法,包括使用三重引号和换行符。同时讲解了字符串的拼接与重复,以及列表元素的访问,包括正负索引和切片操作。示例展示了如何通过索引和切片获取字符串和列表的部分内容。

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值