python切片

python

0X00

  • list切片
  • 倒序切片
  • 字符串切片

0X01 list切片

假设这里有一个list
>>>L=['wing','sunny','fancy']
需要取前两个元素
>>>[L[0],L[1]]
['wing','sunny']
但是若是n个,此法显然不行。
python提供了切片符
>>>L[0:3]
表示取前三个元素,从索引0取到索引3,但不包括索引三,即L[0],L[1],L[2].
若第一个索引为0.还可省略
>>>L[:3]
['wing','sunny','fancy']
那么
>>>L[::2]
表示什么呢?

它表示隔一个元素取一个元素。

0X02 倒序插片

L[-1]代表倒数第一个
>>>L=['wing','sunny','fancy']
so
>>>L[-2:]
输出
['sunny','fancy']
>>>L[:-2]
输出

['wing','sunny']

0X01 字符串切片

>>> 'wing'[:3]

'win'

>>> 'sunny'[-3:]

'nny'

>>> 'wing'[::2]

'wn'


Eg:

设计一个方法,将接收到的一个字符串的首字母变成大写。

def wing(s): return s[:1].upper()+s[1:]
print s('wing')
print s('sunny')


   转载规则


《python切片》 Wing 采用 知识共享署名 4.0 国际许可协议 进行许可。
 上一篇
永恒之蓝 永恒之蓝
攻击鸡:kali2.0ip:192.168.123.73目标鸡:win7ip:192.168.123.237 先安装wine apt-get install wine 安装完成后执行 wine cmd.exe 然后exit 我们要寻找
2017-05-17
下一篇 
sql注入 sql注入
0X00 注入地址:http://127.0.0.1/sql/Less-1?id=1 常用函数:1.version() –>数据库版本user() –>数据库用户名databases() –>数据库名@@vers
2017-05-06
  目录