python里s[]是什么意思

Python020

python里s[]是什么意思,第1张

python语言中s[]的知识及用法有以下五种:

s[起始位置:终止位置:步长]

1.s[i]:定位字符串中第i位置的字符串(注意在python中顺数的话第一个为位置0,倒数的话第一个数为-1)

2.s[i:]:代表从第i个位置开始算起,及不检索在i位置前的字符串

3.s[:i]:代表检索到元组或字典的第i位置处

4.s[::i]:代表以i为步长检索s(从头到尾)

5.s[i:j:k]:代表从字符串(元组或字典)第i位置到第j位置以k步长检索输出

穷举法。代码如下:

from __future__ import division

#coding:utf-8

__author__ = 'lpe234'

__date__ = '2014-11-17'

def main():

    """

    计算100以内的整数

    :return:

    """

    for a in range(1, 101):

        for b in range(1, 101):

            for c in range(1, 101):

                for d in range(1, 101):

                    x = 1/a + 1/b + 1/c + 1/d

                    if x == 1:

                        print a, b, c, d

if __name__ == '__main__':

    main()

计算结果如下:

C:\Python27\python.exe D:/11/cs_test/test/for_4.py

2 3 9 18

2 3 12 12

2 3 18 9

2 3 42 7

2 4 5 20

2 4 6 12

2 4 8 8

2 4 12 6

2 4 20 5

2 5 4 20

2 5 10 5

2 5 20 4

2 6 4 12

2 6 12 4

2 7 42 3

2 8 4 8

2 8 8 4

2 8 24 3

2 9 3 18

2 9 18 3

2 10 3 15

2 10 5 5

2 10 15 3

2 12 3 12

2 12 4 6

2 12 6 4

2 12 12 3

2 15 10 3

2 18 3 9

2 18 9 3

2 20 4 5

2 20 5 4

2 24 3 8

2 24 8 3

2 42 3 7

2 42 7 3

3 2 9 18

3 2 12 12

3 2 18 9

3 2 42 7

3 3 4 12

3 3 12 4

3 4 12 3

3 6 4 4

3 6 6 3

3 7 2 42

3 7 42 2

3 8 24 2

3 9 2 18

3 9 18 2

3 10 2 15

3 10 15 2

3 12 2 12

3 12 3 4

3 12 4 3

3 12 12 2

3 15 10 2

3 18 2 9

3 18 9 2

3 24 2 8

3 24 8 2

3 42 2 7

3 42 7 2

4 2 5 20

4 2 6 12

4 2 8 8

4 2 12 6

4 2 20 5

4 3 12 3

4 4 4 4

4 4 6 3

4 5 2 20

4 5 20 2

4 6 2 12

4 6 3 4

4 6 4 3

4 6 12 2

4 8 2 8

4 8 8 2

4 12 3 3

4 12 6 2

4 20 2 5

4 20 5 2

5 2 4 20

5 2 10 5

5 2 20 4

5 4 2 20

5 4 20 2

5 5 2 10

5 5 10 2

5 10 2 5

5 10 5 2

5 20 2 4

5 20 4 2

6 2 4 12

6 2 12 4

6 3 4 4

6 3 6 3

6 4 2 12

6 4 3 4

6 4 4 3

6 4 12 2

6 6 3 3

6 6 6 2

6 12 2 4

6 12 4 2

7 2 42 3

7 3 2 42

7 3 42 2

7 42 2 3

7 42 3 2

8 2 4 8

8 2 8 4

8 2 24 3

8 3 24 2

8 4 2 8

8 4 8 2

8 8 2 4

8 8 4 2

8 24 2 3

8 24 3 2

9 2 3 18

9 2 18 3

9 3 2 18

9 3 18 2

9 18 2 3

9 18 3 2

10 2 3 15

10 2 5 5

10 2 15 3

10 3 2 15

10 3 15 2

10 5 2 5

10 5 5 2

10 15 2 3

10 15 3 2

12 2 3 12

12 2 4 6

12 2 6 4

12 2 12 3

12 3 2 12

12 3 3 4

12 3 4 3

12 3 12 2

12 4 3 3

12 4 6 2

12 6 2 4

12 6 4 2

12 12 2 3

12 12 3 2

15 2 10 3

15 3 10 2

15 10 2 3

15 10 3 2

18 2 3 9

18 2 9 3

18 3 2 9

18 3 9 2

18 9 2 3

18 9 3 2

20 2 4 5

20 2 5 4

20 4 2 5

20 4 5 2

20 5 2 4

20 5 4 2

24 2 3 8

24 2 8 3

24 3 2 8

24 3 8 2

24 8 2 3

24 8 3 2

42 2 3 7

42 2 7 3

42 3 2 7

42 3 7 2

42 7 2 3

42 7 3 2

Process finished with exit code 0