Linux自动化运维——Python(3)(索引,切片,重复,连接,成员操作符的使用)

Linux自动化运维——Python(3)(索引,切片,重复,连接,成员操作符的使用)

1.索引

索引的用法
>>> s
'skqnb'
>>> s[0]   索引是从0开始的   
's'
>>> s[1]   正向索引
'k'
>>> s[0:3] 索引前3个字符   s[:num] 表示获取前num个字符
'skq'
>>> s[0:3:2]
'sq'
>>> s[-1]   反向索引
'b'
>>> s[-2]
'n'

2.切片


切片基本操作   从序列中取出多个元素  s[start:stop:step]
>>> s[0:3] 切片前3个字符   s[:num] 表示获取前num个字符
'skq'
>>> s[0:3:2]
'sq'
>>> s[:]   全部字符
'skqnb'
>>> s[1:]  1到所有字符
'kqnb'
>>> s[:3]  
'skq'
>>> s='skqnb'  序列反转
>>> s[::-1]
'bnqks'

例题:判断一个字符串是不是回文字符串 
>>> s="wow"
>>> "yes" if s == s[::-1] else "false"
'yes'
>>> 

3.重复

重复的操作 
>>> '#'*30   重复30次
'##############################'
>>> 'skq'*30
'skqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskqskq'

4.连接

>>> 'skq'+'nb'
'skqnb'

5成员操作符

成员操作符
>>> s="hello"
>>> s
'hello'
>>> 'he' in s  用作判断
True
>>> 'f' in s
False

猜你喜欢

转载自blog.csdn.net/weixin_43215948/article/details/107424343