Last active
December 19, 2018 03:03
-
-
Save caoya171193579/c318f4f3afc399e476f9be6153c467dc to your computer and use it in GitHub Desktop.
入门
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1、for循环: | |
循环是一个结构,导致一个程序要重复一定次数,条件循环也是如此,当条件变为假False,循环结束。 | |
在python for循环遍历序列,如一个列表或一个字符。 | |
for循环语法: | |
迭代变量:iterating_var(a特ruzi停 窝儿) : 可以取任何数字或者英文,任何值做为迭代变量。 | |
for (迭代变量,可以巡检定义任何) in (序列:可以是一个值、变量、元祖、列表、字典等) | |
for dandan in (1,2,3,'as',4,5): (谨记:结尾 定义) | |
 | |
root@kali:~/xuexi# python 4.py | |
1 nihao | |
2 nihao | |
3 nihao | |
as nihao | |
4 nihao | |
5 nihao | |
(序列是一个列表,里面有七个元素,这个代码就是 dandan的迭代变量定义为这七个元素,然后每个元素循环打印出'nihao'. ) | |
参数:range(初始值、终止值、步进值) | |
要打印很多次为整数循环的时候用range() 来定义会特别省事 | |
记住是对象为整数的时候。 | |
>>> range(1,20,2) (会形成一个序列,初始值为1,终止值为20,两步一取) | |
[1, 3, 5, 7, 9, 11, 13, 15, 17, 19] | |
>>> range(100)(取100个整数 0到99) | |
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99] | |
>>> range(1,10) (取1到10之间) | |
[1, 2, 3, 4, 5, 6, 7, 8, 9] | |
 | |
这个代码表示循环打印除dandan的迭代变量,变量为1开始到100之间,五步一取,每取一个值打印出你好。 | |
初始值不定义的话默认从0开始, | |
只有一个值的情况下它就是终止值; | |
步进值、补偿值默认是一步一取。 | |
还有一个xrange的参数下面会讲。 | |
>>> range(20) | |
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19] | |
>>> xrange(20) | |
xrange(20) | |
(形成的序列里面的值是一样的,xrange 会更节省存储空间) | |
小例子: | |
 | |
代码意思:先定义qiqi等于0,然后qiqi等与从0加1一直加到100的结果,然后打印出来。 | |
过程: | |
root@kali:~/xuexi# python 4.py | |
0+1=?+2=?+3.......... 1 | |
0+1=?+2=?+3.......... 3 | |
0+1=?+2=?+3.......... 6 | |
0+1=?+2=?+3.......... 10 | |
0+1=?+2=?+3.......... 15 | |
0+1=?+2=?+3.......... 21 | |
0+1=?+2=?+3.......... 28 | |
0+1=?+2=?+3.......... 36 | |
0+1=?+2=?+3.......... 45 | |
0+1=?+2=?+3.......... 55 | |
0+1=?+2=?+3.......... 66 | |
0+1=?+2=?+3.......... 78 | |
0+1=?+2=?+3.......... 91 | |
0+1=?+2=?+3.......... 105 | |
0+1=?+2=?+3.......... 120 | |
0+1=?+2=?+3.......... 136 | |
0+1=?+2=?+3.......... 153 | |
0+1=?+2=?+3.......... 171 | |
0+1=?+2=?+3.......... 190 | |
0+1=?+2=?+3.......... 210 | |
0+1=?+2=?+3.......... 231 | |
0+1=?+2=?+3.......... 253 | |
0+1=?+2=?+3.......... 276 | |
0+1=?+2=?+3.......... 300 | |
0+1=?+2=?+3.......... 325 | |
0+1=?+2=?+3.......... 351 | |
0+1=?+2=?+3.......... 378 | |
0+1=?+2=?+3.......... 406 | |
0+1=?+2=?+3.......... 435 | |
0+1=?+2=?+3.......... 465 | |
0+1=?+2=?+3.......... 496 | |
0+1=?+2=?+3.......... 528 | |
0+1=?+2=?+3.......... 561 | |
0+1=?+2=?+3.......... 595 | |
0+1=?+2=?+3.......... 630 | |
0+1=?+2=?+3.......... 666 | |
0+1=?+2=?+3.......... 703 | |
0+1=?+2=?+3.......... 741 | |
0+1=?+2=?+3.......... 780 | |
0+1=?+2=?+3.......... 820 | |
0+1=?+2=?+3.......... 861 | |
0+1=?+2=?+3.......... 903 | |
0+1=?+2=?+3.......... 946 | |
0+1=?+2=?+3.......... 990 | |
0+1=?+2=?+3.......... 1035 | |
0+1=?+2=?+3.......... 1081 | |
0+1=?+2=?+3.......... 1128 | |
0+1=?+2=?+3.......... 1176 | |
0+1=?+2=?+3.......... 1225 | |
0+1=?+2=?+3.......... 1275 | |
0+1=?+2=?+3.......... 1326 | |
0+1=?+2=?+3.......... 1378 | |
0+1=?+2=?+3.......... 1431 | |
0+1=?+2=?+3.......... 1485 | |
0+1=?+2=?+3.......... 1540 | |
0+1=?+2=?+3.......... 1596 | |
0+1=?+2=?+3.......... 1653 | |
0+1=?+2=?+3.......... 1711 | |
0+1=?+2=?+3.......... 1770 | |
0+1=?+2=?+3.......... 1830 | |
0+1=?+2=?+3.......... 1891 | |
0+1=?+2=?+3.......... 1953 | |
0+1=?+2=?+3.......... 2016 | |
0+1=?+2=?+3.......... 2080 | |
0+1=?+2=?+3.......... 2145 | |
0+1=?+2=?+3.......... 2211 | |
0+1=?+2=?+3.......... 2278 | |
0+1=?+2=?+3.......... 2346 | |
0+1=?+2=?+3.......... 2415 | |
0+1=?+2=?+3.......... 2485 | |
0+1=?+2=?+3.......... 2556 | |
0+1=?+2=?+3.......... 2628 | |
0+1=?+2=?+3.......... 2701 | |
0+1=?+2=?+3.......... 2775 | |
0+1=?+2=?+3.......... 2850 | |
0+1=?+2=?+3.......... 2926 | |
0+1=?+2=?+3.......... 3003 | |
0+1=?+2=?+3.......... 3081 | |
0+1=?+2=?+3.......... 3160 | |
0+1=?+2=?+3.......... 3240 | |
0+1=?+2=?+3.......... 3321 | |
0+1=?+2=?+3.......... 3403 | |
0+1=?+2=?+3.......... 3486 | |
0+1=?+2=?+3.......... 3570 | |
0+1=?+2=?+3.......... 3655 | |
0+1=?+2=?+3.......... 3741 | |
0+1=?+2=?+3.......... 3828 | |
0+1=?+2=?+3.......... 3916 | |
0+1=?+2=?+3.......... 4005 | |
0+1=?+2=?+3.......... 4095 | |
0+1=?+2=?+3.......... 4186 | |
0+1=?+2=?+3.......... 4278 | |
0+1=?+2=?+3.......... 4371 | |
0+1=?+2=?+3.......... 4465 | |
0+1=?+2=?+3.......... 4560 | |
0+1=?+2=?+3.......... 4656 | |
0+1=?+2=?+3.......... 4753 | |
0+1=?+2=?+3.......... 4851 | |
0+1=?+2=?+3.......... 4950 | |
0+1=?+2=?+3.......... 5050 | |
5050 jieguo | |
 | |
root@kali:~/xuexi# python 4.py | |
5060 jieguo | |
代码意思:先定义qiqi等于10,然后qiqi等与从10加1一直加到100的结果,然后打印出来。 | |
 | |
root@kali:~/xuexi# python 4.py | |
933262154439441526816992388562667004907159682643816214685929638952175999932299156089414639761565182862536979208272237582511852109168640000000000000000000000000 jieguo | |
代码意思:先定义qiqi等于10,然后qiqi等与从10乘以1一直乘以到100的结果,然后打印出来。 | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment