【Python 学习手册笔记】Python 语句简介
2015-07-20 22:55
597 查看
本章将深入学
1.程序由模块构成。
2.模块包含语句。
3.语句包含表达式。
4.表边式建立并处理对象.
Pytho
的语法实质上是由语句和表达式组成的。语句是对象生成的地方(例如,赋值语句中的表达式).有些语句会完全生成新的对象类型(函数、类等)。语句总是存在于模块中的,而模块本身则又是由语句来管理的。
括号是可选的,Python中,
一般原则是,一行的结束会自动终止出现在该行的语句。
Python
是WYSIWYG
语言一所见即所得 (what you
see is what you get)
。因为不管是谁写的,程序看上去的样子就是其运行的方式。
在Python语法模型中:
a.一行的结束就是终止该行语句(没有分号)。
b.嵌套语句是代码块并且与实际的缩进相关(没有大括号)。
语句规则的特殊情况:
虽然语句一般都是一行一个,但是Pytbon
中也有可能出现某一行挤进多个语句的情况,这时它们由分号隔开;这是Python
中唯一需要分号的地方一作为语句界定;
语句的另一个特殊规则基本上是相反的一可以让一个语句的范围横跨多行。为了能实现这一操作,你只需要用一对括号把语句括起来就可以了:括号(())、方括
([])或者字典的大括号 ({}) 。任何括在这些符号里的程序代码都可横跨好几行。语句将直运行,
直到Python遇到包含闭合括号的那一行。
有一条比较老的规则也允许我们跨越数行——当上一行以反斜线结束时,可以在下一行继续;但是这种方法已经过时,目前从某种程度上来说,不再提倡使用这种方法,因为关注并维护反斜线比较困难,而且这种做能相当脆弱(反斜线之后可能没空格)
while
True:
reply
=
ìnput(
'
Enter text: ')
ìf reply
==
'stop'
:
break
try:
num
=
int(reply)
except:
print('Bad
!'
*
8)
else:
prìnt(int(reply)
**
2)
prìnt (
,Bye'
)
try
关键字后面跟代码主要代码块(我们尝试运行的代码) ,再跟except 部分,给异常处理器代码,再接else 部分,如果try 部分没有引发异常,就执行这一部分的代码。
Python 会先执行try 部分,然后运行except
部分(如果有异常发生)或else 部分(如果没有异常发生)。try
可用于拦截任何错误,于是可以减少你必须编写的错误检查代码的数量。
1.程序由模块构成。
2.模块包含语句。
3.语句包含表达式。
4.表边式建立并处理对象.
Pytho
的语法实质上是由语句和表达式组成的。语句是对象生成的地方(例如,赋值语句中的表达式).有些语句会完全生成新的对象类型(函数、类等)。语句总是存在于模块中的,而模块本身则又是由语句来管理的。
括号是可选的,Python中,
一般原则是,一行的结束会自动终止出现在该行的语句。
Python
是WYSIWYG
语言一所见即所得 (what you
see is what you get)
。因为不管是谁写的,程序看上去的样子就是其运行的方式。
在Python语法模型中:
a.一行的结束就是终止该行语句(没有分号)。
b.嵌套语句是代码块并且与实际的缩进相关(没有大括号)。
语句规则的特殊情况:
虽然语句一般都是一行一个,但是Pytbon
中也有可能出现某一行挤进多个语句的情况,这时它们由分号隔开;这是Python
中唯一需要分号的地方一作为语句界定;
语句的另一个特殊规则基本上是相反的一可以让一个语句的范围横跨多行。为了能实现这一操作,你只需要用一对括号把语句括起来就可以了:括号(())、方括
([])或者字典的大括号 ({}) 。任何括在这些符号里的程序代码都可横跨好几行。语句将直运行,
直到Python遇到包含闭合括号的那一行。
有一条比较老的规则也允许我们跨越数行——当上一行以反斜线结束时,可以在下一行继续;但是这种方法已经过时,目前从某种程度上来说,不再提倡使用这种方法,因为关注并维护反斜线比较困难,而且这种做能相当脆弱(反斜线之后可能没空格)
while
True:
reply
=
ìnput(
'
Enter text: ')
ìf reply
==
'stop'
:
break
try:
num
=
int(reply)
except:
print('Bad
!'
*
8)
else:
prìnt(int(reply)
**
2)
prìnt (
,Bye'
)
try
关键字后面跟代码主要代码块(我们尝试运行的代码) ,再跟except 部分,给异常处理器代码,再接else 部分,如果try 部分没有引发异常,就执行这一部分的代码。
Python 会先执行try 部分,然后运行except
部分(如果有异常发生)或else 部分(如果没有异常发生)。try
可用于拦截任何错误,于是可以减少你必须编写的错误检查代码的数量。
相关文章推荐
- Python进阶---一Python小测试
- python测试框架nose研究
- Python进阶---目录名的拼接
- python+M2Crypto+windows安装
- 机器学习算法与Python实践之(三)支持向量机(SVM)进阶
- python百度贴吧爬虫,以及爬虫简要入门
- Python科学计算的瑞士军刀——Anaconda 安装与配置
- 交互模式下python自动补全
- [转]0.python:scikit-learn基本用法
- 在Python中怎么表达True
- [转]Python机器学习工具箱
- Python的高级特性6:使用__slots__真的能省很多内存
- Python: zip()的使用
- Python内存管理
- java调用python(jython)的报错
- python程序报"iccp known incorrect srgb profile" 警告
- python模块:调用系统命令模块subprocess等
- python中调用命令行命令
- python命令行退出
- python time模块