python行与缩进
#python行与缩进
1、了解逻辑行与物理行
2、行中分号使用规则
3、行链接
4、什么是缩进
5、如何缩进
6、注释
1、python中逻辑行主要是指一段代码,在意义上它的行数,而物理行,指的是我们实际看到中的行数。
例:
#物理行与逻辑行
#以下三个是物理行
print “abc”
print “123”
print “999”
#以下是1个物理行,3个逻辑行
print “abc”;print “789”; print “777”
#以下是3个物理行,1个逻辑行
Print’’’这里是
红客
联盟!!!’’’
2、行中分号使用规则
在python中一个物理行一般可包含多个逻辑行,在一个物理行中编写多个逻辑行的时候,逻辑行与逻辑行之间用分号隔开。每个逻辑行的后面必须是有一个分号的,但是我们在编写程序的时候,如果一个逻辑行占了一个物理行的最后,这个逻辑行可以省略分号。
例:
#分号使用规则
#所有的逻辑行后均应使用分号
print “123“;print ”456“;
print ”999“;
但以下条件除外
#分号可以省略的条件是指:每个物理行的行末可以省略分号,当然也可以不省略分号。
Print ”123“;print ”456“ #这里的分号可以省略,也可以不省略
Print ”999“ #这里的分号可以省略,也可以不省略
3、行连接
多个逻辑行可以写在一个物理行中,那么我们可以不可以将一个逻辑行分别写在多个物理行中呢?当然可以,但是必须使用行连接。行连接的方法是在行的最后加上一个\符号。
例:
#行连接
print “中国
\红客联盟”
#如果上面没有使用\,就会出错。
#或是用三个分号“”“中国红客联盟”“”
4、什么是缩进
在python中,逻辑行行首的空白是有规定的,逻辑行行首的空白不对,就会导致程序执行出错。这是跟其他语言一个很重要的不同点。
例:
#错误缩进,不能打印
a=“777”
print a
#正确,能打印
a=“777”
print a
5、##如何缩进
缩进的空白有要求,下面是几个缩进的方法
1、一般情况下逻辑行首不应该出现空白
2、if语句的缩进方法
3、while循环的缩进方法
#如何缩进
#一般情况下,行首应该不留空白
import sys
#缩进的方法有两种,可以按空格,也可以按tab键
#if语句的缩进方法
a=7
if a>0:
print “hello” #按tab键缩进
#while语句的缩进方法
a=0
while a<7:
print a #按tab键缩进
a+=1
6、注释
Python中的注释一般用#进行注释,从#开始,一直到一行(物理行)结束的部分,都是注释
例:
#a=10 #这行是被注释掉的,想要注释哪一行就在哪一行前面添加#
a=7
if a>0:
print “hello”
python行与缩进的更多相关文章
- 【原创】Python第二章——行与缩进
Python的基本组成——逻辑行和缩进 a="我是一个物理行" a="""我是一个逻辑行 因为我一条语句便跨越了2个物理行""&q ...
- Python 1基础语法一(注释、行与缩进、多行语句、空行和代码组)
一.注释Python中单行注释以 # 开头,实例如下: # 第一个注释 print ("Hello, Python!") # 第二个注释 输出结果为: ============== ...
- endnote设置文献第二行悬挂缩进办法
参考:http://blog.sina.com.cn/s/blog_62b13cf201014lfr.html 使用[endnote]插入文献后,如果文献稍长些,有第二行,第二行会顶格开始.并且这个 ...
- XCODE多行代码缩进快捷键
转自:http://xiagudao.com/xcode多行代码缩进快捷键 在XCODE中无法使用TAB键对多行代码进行缩进.想多行缩进,选中需要缩进的代码使用快捷键command(花键)+] 即可右 ...
- vim多行增加缩进
http://blog.163.com/clevertanglei900@126/blog/static/11135225920116891750734/ 在Normal Mode下,命令>&g ...
- html 第一行不缩进,第二行缩进,文字对齐
<p style="text-indent: -7rem;margin-left: 7rem;"> <img src="images/记录要求.png& ...
- 输出文章段落首行空格缩进在IE和chrome显示不一致的问题
一般的编辑文章时,首行都缩进两格,而执行的操作则是一个tab键或者四个空格键,在html代码中体现的往往都是4个 然而我在输出时却发现了同样的html代码,在IE上显示的是缩进了一个字符,在chrom ...
- css如何设置首行文字缩进?
在HTML网页中通常一段文字都需要设置首行缩进两个文字,使页面更加美观,我们可以通过css实现这一效果,下面我们就来看一下使用css设置首行文字缩进的方法. css可以使用text-indent属性来 ...
- python的行与缩进
#coding=utf-8#逻辑行与物理行#以下是3个物理行print "abc"print "789"print "777" #以下是1个 ...
随机推荐
- 看opengl写代码(7) 使用混合数组(glInterLeavedArrays)
glInterLeavedArrays 函数 有 三个 參数 : mode ,stride,pointer. mode :指示 开启 哪些 顶点数组,以及 顶点数组 使用的 数据类型. 其余的 顶点 ...
- 秒懂C#通过Emit动态生成代码 C#使用Emit构造拦截器动态代理类
秒懂C#通过Emit动态生成代码 首先需要声明一个程序集名称, 1 // specify a new assembly name 2 var assemblyName = new Assembly ...
- A星算法(Java实现)
一.适用场景 在一张地图中.绘制从起点移动到终点的最优路径,地图中会有障碍物.必须绕开障碍物. 二.算法思路 1. 回溯法得到路径 (假设有路径)採用"结点与结点的父节点"的关系从 ...
- JavaScript 获得代码行号和脚本文件名
如果你使用的是 V8 引擎,Chrome 和 Node.js 所用的,那么你可以利用 JavaScriptStackTraceApi 来获得行号信息,有两个 API: Error.captureSta ...
- JSON介绍及Android最全面解析方法(Gson、AS自带org.son、Jackson解析)
前言 今天,我们来介绍一下现今主流的数据交换格式-JSON! 相同作为主流为数据交换格式-XML,假设有兴趣能够阅读我写的XML及其DOM.SAX.PULL解析方法和对照 文件夹 定义 JavaScr ...
- nginxserver报403 forbidden错误的解决的方法
改动nginx.config文件内容: location / { #root html; root D:\java; ...
- JQuery图例
- 【codevs2183】匹配字符串
KMP裸题 #include<algorithm> #include<iostream> #include<cstdlib> #include<cstring ...
- Vijos 1193 扫雷 【动态规划】
扫雷 描述 相信大家都玩过扫雷的游戏.那是在一个n*n的矩阵里面有一些雷,要你根据一些信息找出雷来.万圣节到了,“余”任过流行起了一种简单的扫雷游戏,这个游戏规则和扫雷一样,如果某个格子没有雷,那么它 ...
- 【ZJOI2009】【Codevs 2347】假期的宿舍
http://codevs.cn/problem/2347/ Solution 二分图板子 连边:i认识j并且j是在校有床 i→j+n i有床i→i+n 还有就是找要在学校的人,1.有床不回2.没床的 ...