Files
python3-cookbook/cookbook/c01/p11_naming_slice.py
2014-09-02 14:43:34 +08:00

29 lines
595 B
Python

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
"""
Topic: 命名切片
Desc :
"""
def name_slice():
record = '....................100 .......513.25 ..........'
cost = int(record[20:23]) * float(record[31:37])
SHARES = slice(20, 23)
PRICE = slice(31, 37)
cost = int(record[SHARES]) * float(record[PRICE])
print(cost)
print(SHARES.start)
print(SHARES.stop)
print(SHARES.step)
a = slice(5, 50, 2)
s = 'HelloWorld'
print(a.indices(len(s)))
for i in range(*a.indices(len(s))):
print(s[i])
if __name__ == '__main__':
name_slice()