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学习笔记之查看API接口、http的使用

__author__ = 'Administrator' #encoding=utf-8 from ctypes import * msvcrt=cdll.msvcrt message_str="he...
  • earbao
  • earbao
  • 2015年04月13日 10:28
  • 6075

python2学习笔记之mysql连接,中文乱码的解决和文件api的使用

__author__ = 'Administrator' # encoding=utf-8 #http://www.w3cschool.cc/python/python-mysql.html imp...
  • earbao
  • earbao
  • 2015年04月12日 22:42
  • 500

python2.x基础学习笔记(一)

python文件格式第一行指定脚本运行环境的python路径(可选)第二行指定文件编码需要添加模块注释(一个文件就是一个模块),方便使用 __doc__ 调取需要为每个函数与类添加注释,使用三引号,方...
  • nzyalj
  • nzyalj
  • 2017年11月29日 10:11
  • 9

Python2学习笔记之实现ping和which源码

which.py __author__ = 'Administrator' __doc__ = """ Author: kuiyuyou@gmail.com File: aoiwhich.py ""...
  • earbao
  • earbao
  • 2015年04月13日 11:48
  • 646

Python2学习笔记(2)

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

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 ...
  • WZSSXXC
  • WZSSXXC
  • 2017年07月05日 11:10
  • 154

【Python】学习笔记——-Python2 和 Python3的区别

有什么区别? 短版本:Python 2.x是遗留的,Python 3.x是语言的现在和未来 Python 3.0于2008年发布。最终的2.x版本2.7发布于2010年年中发布,其中包...
  • singit
  • singit
  • 2017年02月01日 23:26
  • 667

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学习笔记(4)
举报原因:
原因补充:

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