Python2学习笔记(4)

原创 2016年06月02日 11:03:42

条件选择

在Python中,条件选择使用if...else...语句。其从上往下判断,当某个判断为True时,程序执行完该判断的语句后就跳出条件选择。

>>> age = 30
>>> if age > 18:  #在条件后需要加冒号
...     print 'sdult'        #由于采用缩进方式,一定记得要缩进。且缩进方式最好不要混用
... else:
...     print 'teenager'
... 
sdult
>>> 
>>> if age < 6:     #使用elif可进行多段的条件判断,注意在有一个条件为真时,将停止向下判断中止选择。
...     print 'child'
... elif age < 18:
...     print 'teenager'
... elif age < 60:
...     print 'adult'
... else:
...     print 'older'
... 
adult
>>> if age >= 18:   #可使用单独的if进行条件选择,当为假时输出结果为None
...     print 'adult'
... 
adult
>>> if age <= 18:
...     print 'teenager'
... 
>>> if 3:    #if后面的条件判断可以简写,只要其非空,就判断为True。可以是非空整数,字符串,甚至是list
...     print 'bingo'
... 
bingo
>>> if 0:
...     print 'biubiu'
... 
>>> if 'abc':
...     print 'bingo'
... else:
...     print 'biubiu'
... 
bingo
>>> if [1,2]:
...     print 'biubiu'
... 
biubiu

循环

在Python中,循环有两种表示方式:for ...in...while

for…in…

  • for x in L就是把L中每个元素带入变量x中,然后执行缩进块的语句。L可以是list和tuple
>>> g = [98,99,45,34,54]
>>> for x in g:
...     print x
... 
98
99
45
34
54

>>> sum = 0
>>> for x in g:
...     sum = sum + x
... 
>>> sum
330
  • 在循环中,使用range函数计算多个连续数字之和
>>> for x in range(3):
...     sum = sum +1
... 
>>> sum
3
>>> 
>>> for x in range(3):   #range(x)产生一个从0开始到小于x的所有连续整数
...     print x
... 
0
1
2

while

while循环只要条件满足就会不断的循环下去,条件不满足时就会自动退出循环

>>> s = 3
>>> while s > 0:
...     print 'this is %d' % s
...     s = s-1
... 
this is 3
this is 2
this is 1

**注意: 用raw_input函数从键盘输入键盘的返回值是字符串,在需要从键盘中输入数字的时候首先要对内容进行类型转换。

版权声明:

相关文章推荐

Python2学习笔记(2)

python基本语法 python语法采用缩进形式,一般使用tab键或4个空格。一般情况下,不要混用这两种缩进格式,可能会报错 当语句以“:”结束时,缩进的语句视为代码块 pyhon程序是大小写敏...

2017.7.5(转)—【学习笔记】python2的print和python3的print()

python2.x和3.x中的输出语句有着明显不同2.x中的print不是个函数,输出格式如下1 Python 2.7.12+ (default, Aug 4 2016, 20:04:34) 2 ...

Beautiful Soup 4库--python2.x(学习日记)

http://beautifulsoup.readthedocs.io/zh_CN/latest/(内容摘自官方文档(中文))

python2版本里面的5 4版本

  • 2010-07-19 22:48
  • 24.42MB
  • 下载

win10+vs2013+cuda7.5+cuDnnv4+caffe-windows+matlab+python2环境配置

我在台式机和笔记本上分别配置了caffe环境,期间看了网上到目前为止的大部分教程,遇到了很多问题,特别是在windows上配置这个环境,问题更多,现在对整个安装过程和遇到的问题进行总结。    查看本...

python2.x与3.x的主要区别笔记

python2.x与3.x的主要区别笔记

python学习笔记4

  • 2016-09-30 16:04
  • 1.09MB
  • 下载

Python学习笔记2

  • 2016-09-27 20:56
  • 1.06MB
  • 下载

ubuntu下为python安装BeautifulSoup4并安装解析器lxml和html5lib(包括python2和python3)

就一句话,不知道记在什么地方。这里方便我自己看。感谢CSDN,感谢CCTV,感谢父老乡亲。官网文档的安装方式,哈哈。。如果不是root用户的话,有些会报权限不够的异常,需要在命令先加上:sudo 提升...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)