在安全和运维工作中所要处理的数据类型主要是字符串,每个字符串都是一个对象,来自 str 类。所以每个字符串都可以调用 str 类的方法。dir(str)。
字符串中的每个字符都可以被看作一个独立的元素,都有一个相应的索引编号,索引编号从 0 开始。索引寓指一个编号对应字符串的顺序。
>>> a = 'Python'
>>> a[3] #从左往右排 0开始,代表第4个字符
'h'
>>> a[-3] #从右往左排 -1开始,代表第3个字符
'h'
>>> b = 'ILovePython' #取值Love
>>> b[1:5]
'Love'
>>> b[5:] #取Python的值,省略即为到最后
'Python'
>>> b[2::2] #从代表2的字符开始隔2取值
'oeyhn'
>>> b[::-1] #-1代表取值反转,在最后开始向前依次取值
'nohtyPevoLI'