每天学一点python----逻辑行、物理行、换行
来源:互联网 发布:c语言百分号什么意思 编辑:程序博客网 时间:2024/05/14 12:35
逻辑行与物理行
所谓物理行(Physical Line)是你在编写程序时 你所看到 的内容。所谓逻辑行(Logical Line)是 Python 所看到 的单个语句。Python 会假定每一 物理行 会对应一个 逻辑行。
有关逻辑行的一个例子是诸如 print('hello world') 这样一句语句——如果其本身是一行 (正如你在编辑器里所看到的那样),那么它也对应着一行物理行。
Python 之中暗含这样一种期望:Python 鼓励每一行使用一句独立语句从而使得代码更加可读。
如果你希望在一行物理行中指定多行逻辑行,那么你必须通过使用分号( ; )来明确表明逻辑行或语句的结束。下面是一个例子:
i = 5 print(i)
实际上等同于
i = 5; print(i);同样可以看作
i = 5; print(i);也与这一写法相同
i = 5; print(i)然而,强烈建议对于每一行物理行最多只写入一行逻辑行。尽量不使用分号,顿号
在一类情况下这一方法会颇为有用:如果你有一行非常长的代码,你可以通过使用反斜杠将 其拆分成多个物理行。这被称作显式行连接(Explicit Line Joining) :
s = 'This is a string. \ This continues the string.' print(s)输出:
This is a string. This continues the string.在某些情况下,会存在一个隐含的假设,允许你不使用反斜杠。这一情况即逻辑行以括号开 始,它可以是方括号或花括号,但不能是结束括号。这被称作隐式行连接(Implicit Line Joining)。
阅读全文
0 0
- 每天学一点python----逻辑行、物理行、换行
- Python逻辑行与物理行
- python:逻辑行与物理行
- 2.6 Python逻辑行与物理行
- 每天学一点python---模块,导入模块
- 每天都学一点
- 每天学一点
- 每天学一点英语
- 每天学一点
- 每天学一点C#
- 每天学一点,总有一天
- 每天学一点1
- 每天学一点2
- 每天学一点3
- 每天学一点4
- 每天学一点5
- 每天学一点6
- 每天学一点7
- 数据结构第十一周项目(四)——利用遍历思想求解图问题
- [媒体]PCIe NVMe SSD准备“蚕食”企业级存储系统了
- opcache的使用
- maven使用mybatis-generator自动生成代码
- Day22—设计模式、查找算法、排序算法
- 每天学一点python----逻辑行、物理行、换行
- total commander最近修改标红
- 从写项目到部署linux服务器全过程-MyEclipse创建多模块Maven依赖项目
- spring boot的小例子
- linux定时任务crontab
- Error:Could not determine the class-path for interface com.android.builder.model.AndroidProject
- StringBuffer
- WebView踩坑系列(一)
- ajax相关总结