Python入门--19--else语句、with语句
2017-08-05 17:25
204 查看
1、else与while连用:
x=input('请输出一个整数:')
while x>0
x=x-2
print(x)
else:
print('x已经小于等于零了!')
2、else与try连用:
x=input('请随便输入:')
try:
print(int(x))
except ValueError as reason:
print('出错了'+str(reason))
else: #如果程序报错,输出的是字母之类的东西,那输出的只有报错信息,else部分不会输出
print('没有任何异常') #如果没有报错,输出的是int(x)和‘没有任何异常’,也就是else也输出
下面说with
with语句主要用来和open一起用:
with open('xx.txt') as f:
print(f.read())
但当你不再需要这个文件时,或已经读取完毕,已经可以关闭的时候,它会帮你自动关闭,不需要你手动close
x=input('请输出一个整数:')
while x>0
x=x-2
print(x)
else:
print('x已经小于等于零了!')
2、else与try连用:
x=input('请随便输入:')
try:
print(int(x))
except ValueError as reason:
print('出错了'+str(reason))
else: #如果程序报错,输出的是字母之类的东西,那输出的只有报错信息,else部分不会输出
print('没有任何异常') #如果没有报错,输出的是int(x)和‘没有任何异常’,也就是else也输出
下面说with
with语句主要用来和open一起用:
with open('xx.txt') as f:
print(f.read())
但当你不再需要这个文件时,或已经读取完毕,已经可以关闭的时候,它会帮你自动关闭,不需要你手动close
相关文章推荐
- 零基础入门学习Python(34)--丰富的else语句及简洁的with语句
- 【Python基础】--丰富的else语句/简洁的with语句/字典dict{}/集合set{}
- Python 3从入门到精通6-if,elif,else语句
- Python--小甲鱼学习笔记--第34课:else语句及with语句
- 学习笔记-小甲鱼Python3学习第三十四讲:丰富的else语句及简洁的with语句
- 丰富的else语句及简洁的with语句 - 零基础入门学习Python034
- Python学习入门基础教程(learning Python)--3.3.4 Python的if-elif-else语句
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句
- python之else语句和with语句
- python3 else语句和with语句
- 2.8 python中的if...elif...else语句 [python入门教程]
- <13>python学习笔记——else语句 / with语句
- Python学习入门基础教程(learning Python)--3.2 if-else分支语句 .
- 理解Python的With语句
- Python学习入门基础教程(learning Python)--3.3 分支语句的条件表达式详解 .
- python学习笔记 with语句
- Python中如何避免使用多个分支语句(多个if和else)——函数字典(Function Map)简介
- Python条件语句if…else…
- python中的with-as语句学习
- python入门1-变量、语句、运算符、列表、元组、字典