9. Python脚本学习笔记九条件语句
2017-11-09 23:16
435 查看
9. Python脚本学习笔记九条件语句
本篇名言:“生命是一种过程而不是一个目的。苦和甜来自外界,体味幸福则来自内心。学会感恩,学会满足,让快乐溢满生命的花篮。只要心是晴朗的就没有雨天!”
False None 0 “” () {} []
其他一切都被解释为真。
>>> True
True
>>> False
False
>>> True=2
>>> True==2
True
>>> True==0
False
>>> bool('I think')
True
>>> bool(0)
False
>>> bool('')
False
name=raw_input("what's your
name?")
if
name.endswith('Gumby'):
print 'Hello.Mr.Gumby'
运行结果如下:
what'syour name?Gumby
Hello.Mr.Gumby
name=raw_input("what's your
name?")
if
name.endswith('Gumby'):
print 'Hello.Mr.Gumby'
else:
print 'Hello,Stranger'
if num>0:
print 'The numberis positive'
elif num<0:
print 'The numberis negative'
else:
print 'The numberis zero'
运行如下:
Entera number2
The number ispositive
if name.endswith('Gumby'):
if name.startswith('MR.'):
print 'Hello, MR.Gumby'
elif name.startswith('MRS.'):
print 'Hello,MRS.Gumby'
else:
print 'Hello,Gumby'
else:
print 'Hello,strager'
输出如下:
Whatis your name?MR.Gumby
Hello,MR.Gumby
>>> age=10
>>> assert 0<age<100
>>> assert 0<age<8
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
本篇名言:“生命是一种过程而不是一个目的。苦和甜来自外界,体味幸福则来自内心。学会感恩,学会满足,让快乐溢满生命的花篮。只要心是晴朗的就没有雨天!”
1. 布尔变量
在Python 中如下表达式为解释为假:False None 0 “” () {} []
其他一切都被解释为真。
>>> True
True
>>> False
False
>>> True=2
>>> True==2
True
>>> True==0
False
>>> bool('I think')
True
>>> bool(0)
False
>>> bool('')
False
2. Python条件执行和IF 语句
条件执行如下,注意冒号name=raw_input("what's your
name?")
if
name.endswith('Gumby'):
print 'Hello.Mr.Gumby'
运行结果如下:
what'syour name?Gumby
Hello.Mr.Gumby
3. Else语句
Else语句如下:name=raw_input("what's your
name?")
if
name.endswith('Gumby'):
print 'Hello.Mr.Gumby'
else:
print 'Hello,Stranger'
4. elif子句
num=input('Enter a number')if num>0:
print 'The numberis positive'
elif num<0:
print 'The numberis negative'
else:
print 'The numberis zero'
运行如下:
Entera number2
The number ispositive
5. 嵌套代码
name=raw_input('What is your name?')if name.endswith('Gumby'):
if name.startswith('MR.'):
print 'Hello, MR.Gumby'
elif name.startswith('MRS.'):
print 'Hello,MRS.Gumby'
else:
print 'Hello,Gumby'
else:
print 'Hello,strager'
输出如下:
Whatis your name?MR.Gumby
Hello,MR.Gumby
6. Python的比较运算符
7. 关于断言
Python中也可以像C语言中那样使用断言的。是不是很高级如下>>> age=10
>>> assert 0<age<100
>>> assert 0<age<8
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AssertionError
相关文章推荐
- Python学习笔记(五),条件,循环和其它语句(下)
- Python学习笔记之条件、循环和其他语句
- python 学习笔记(2) 条件语句与循环语句
- python学习笔记5-条件,循环和其他语句
- python基础教程_学习笔记7:条件、循环、其它语句
- 【学习笔记】python条件语句
- Python基础教程学习笔记----第五章 条件、循环和其他语句
- Python学习笔记:条件、循环和其他语句
- python学习笔记之四:条件,循环和其他语句
- Python学习笔记(二):条件控制语句与循环语句及常用函数的用法
- python 学习笔记之条件循环等语句
- Python学习笔记(五)条件,循环和其他语句(上)
- <<Python基础教程>>学习笔记 | 第05章 | 条件、循环和其他语句
- Python 2.7 学习笔记 条件与循环语句
- Python3 学习笔记10_条件语句_20180228
- python基础教程学习笔记---(5)条件、循环和其他语句
- Python学习笔记-第五章 条件、循环和其他语句(下)
- python 条件,循环和其他语句的学习笔记
- python学习笔记——第五章 条件、循环和其他语句
- Python学习笔记(六)----Python条件语句