In [2]: list1 = [1,2,3,4]In [3]: for i in list1:...:     print i...:
1
2
3
4In [4]: for i in list1:print i,...:
1 2 3 4

//range(头,尾,走多少步取值)
In [7]: range(0,10)
Out[7]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]In [8]: range(0,10,1)
Out[8]: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9]In [9]: range(0,10,2)
Out[9]: [0, 2, 4, 6, 8]In [10]: range(0,10,3)
Out[10]: [0, 3, 6, 9]In [11]: range(0,10,4)
Out[11]: [0, 4, 8]

[root@localhost test1]# vim 8.py
//ADD
#!/usr/bin/pythonfor i in [i**2 for i in range(1,11) if i % 2 != 0]:print i,[root@localhost test1]# python 8.py
1 9 25 49 81==================================
[root@localhost test1]# vim 9.py
//add
#!/usr/bin/pythonsum = 0
for i in range(1,101):sum += iprint sum[root@localhost test1]# python 9.py
5050

/* xrange() 可以生成迭代的对象 ,但是如果直接执行时, 不会显示任何。需要在for循环语句中使用,才能发挥作用。
*/
In [1]: for i in xrange(10):...:     print i...:
0
1
2
3
4
5
6
7
8
9In [2]: for i in xrange(10):print i,...:
0 1 2 3 4 5 6 7 8 9In [3]: xrange(10)
Out[3]: xrange(10)

//两种方式新建字典
In [4]: dic = {'a':1, 'b':2}In [5]: dic1 = dic.fromkeys('abc',10)In [6]: dic
Out[6]: {'a': 1, 'b': 2}In [7]: dic1
Out[7]: {'a': 10, 'b': 10, 'c': 10}In [8]: for k in dic:...:     print k...:
a
b//取keys
In [9]: for k in dic1:print k...:
a
c
b//并取values
In [11]: for k in dic1:print k, dic1[k]....:
a 10
c 10
b 10//格式化的输出
In [12]: for k in dic1:print "%s --> %s" % (k, dic1[k])....:
a --> 10
c --> 10
b --> 10

//两种的区别
In [13]: for i in dic1.items():print i
('a', 10)
('c', 10)
('b', 10)In [14]: for k, v in dic1.iteritems():print k, v
a 10
c 10
b 10

/* 利用循环做 “九九乘法表” */
[root@localhost test1]# vim 10.py
//ADD
#!/usr/bin/pythonfor i in xrange(1,10):for j in xrange(1, i+1):print "%sx%s=%s" % (j, i, j*i),print/* 这里利用 逗号 来进行分行,并且打印出来 */[root@localhost test1]# python 10.py
1x1=1
1x2=2 2x2=4
1x3=3 2x3=6 3x3=9
1x4=4 2x4=8 3x4=12 4x4=16
1x5=5 2x5=10 3x5=15 4x5=20 5x5=25
1x6=6 2x6=12 3x6=18 4x6=24 5x6=30 6x6=36
1x7=7 2x7=14 3x7=21 4x7=28 5x7=35 6x7=42 7x7=49
1x8=8 2x8=16 3x8=24 4x8=32 5x8=40 6x8=48 7x8=56
1x9=9 2x9=18 3x9=27 4x9=36 5x9=45 6x9=54 7x9=63

转载于:https://www.cnblogs.com/frankielf0921/p/5841096.html

流程控制--for序列相关推荐

  1. 2.2 流程控制-for序列 2.3 流程控制-for字典 2.4 循环退出 2.5 流程控制-while

    2019独角兽企业重金招聘Python工程师标准>>> 2.2 流程控制-for序列 python中主要的流程控制有for循环和while循环 循环是一个结构,导致程序要重复一定的次 ...

  2. Python的流程控制 - for序列

    循环是一个结构,导致程序要重复一定的次数. 条件循环也是如此,当条件变为假,循环结束. for循环可以用在序列里,可以循环遍历,其语法如下: for iterating_var in sequence ...

  3. 中谷教育Python09~14笔记——流程控制

    if else if语句: --python的if语句类似其他语言.if语句包含一个逻辑表达式,使用表达式比较,在比较的结果的基础上作出决定. 注:python使用缩进作为其语句分组的方法,建议使用4 ...

  4. Python黑帽编程2.4 流程控制

    Python黑帽编程2.4  流程控制 本节要介绍的是Python编程中和流程控制有关的关键字和相关内容. 2.4.1 if -..else 先上一段代码: #!/usr/bin/python # - ...

  5. 11月8日学习内容整理:js的引入方式,变量数据类型,运算符,流程控制,函数...

    js是一门成熟的编程语言,专门用浏览器客户端执行的语言 一.js的引入方式 1.直接在body标签中使用script标签写js语言 2.通过script标签导入js文件,<script   sr ...

  6. Python指南--深入流程控制

    本节目录 4.1 if 语句 4.2 for 语句 4.3 range() 函数 4.4 break 和 continue 语句,以及 Loops 中的 else 子句 4.5 pass 语句 4.6 ...

  7. python学习笔记3—流程控制if、for、while

    流程控制if if 语句 if expression: statement(s) else else语句: if 语句,else语句 if expression: statement(s) else: ...

  8. python流程控制-实战案例手把手教你Python流程控制技巧

    原标题:实战案例手把手教你Python流程控制技巧 作者:PianoOrRock 来源: http://blog.csdn.net/pianoorrock/article/details/711315 ...

  9. python流程控制-Python | 流程控制

    上一篇:<Python | list和while> 上篇文章中,介绍了while语句,这一章中,继续学习新的流程控制语句. 「 if 」� if语句是最常见的语句,几乎所有变成语言中都有这 ...

最新文章

  1. 上传文件到服务器指定目录,文件名相同自动替换PHP实现代码
  2. boost::function模块boost::lambda::bind用法的测试程序
  3. 双向@OneToOne主键关联
  4. 随想录(rtos和一般os的区别)
  5. Android Dialog用法
  6. 初识区块链【区块链01】
  7. C++_limits头文件
  8. matlab调用python数值精度改变吗_Matlab如何调用python脚本-matlab调用python数值精度改变吗 - PS下...
  9. 如何下载Chrome历史版本
  10. CAD填充技巧:填充图案
  11. Navicat for MySQL 12.0.26 中文破解版 数据库管理工具
  12. java javaw 命令区别_java 和javaw 的区别
  13. 去谷歌面试,竟让扔鸡蛋?
  14. Spring Boot【定制化】~ AOP统一结果处理以及异常拦截
  15. 显示器支架什么品牌好?
  16. 《CSAPP》(第3版)答案(第三章)(一)
  17. vue项目你一定会用到的性能优化!
  18. 消费者洞察:数据化闭环洞察消费者
  19. <span>的宽高到底是多少?
  20. 【Unity】安卓加密编译libmono.so成功失败记录(unity2017已成功编译)

热门文章

  1. 扫地机器人能有多硬核?好家伙自动驾驶、激光扫描、NLP这些硬科技全上了,科沃斯:技术创新才能打破行业内卷...
  2. 我用1台笔记本模拟黑洞引力波,和超算2个月得出的结果只差1%丨马萨诸塞大学出品...
  3. 有人要在「动物森友会」上开AI学术会议,我看你们就是在家想玩游戏吧
  4. iOS开发-NSString去掉所有换行及空格
  5. Linux 查看当前用户id和组id
  6. Gossip算法介绍
  7. java读取数据,2,2,1方式读取
  8. 2017-4-26 winform 菜单和工具栏
  9. php PDO php.ini
  10. Android的IPC机制(一)——AIDL的使用