#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行与缩进的更多相关文章

  1. 【原创】Python第二章——行与缩进

    Python的基本组成——逻辑行和缩进 a="我是一个物理行" a="""我是一个逻辑行 因为我一条语句便跨越了2个物理行""&q ...

  2. Python 1基础语法一(注释、行与缩进、多行语句、空行和代码组)

    一.注释Python中单行注释以 # 开头,实例如下: # 第一个注释 print ("Hello, Python!") # 第二个注释 输出结果为: ============== ...

  3. endnote设置文献第二行悬挂缩进办法

    参考:http://blog.sina.com.cn/s/blog_62b13cf201014lfr.html  使用[endnote]插入文献后,如果文献稍长些,有第二行,第二行会顶格开始.并且这个 ...

  4. XCODE多行代码缩进快捷键

    转自:http://xiagudao.com/xcode多行代码缩进快捷键 在XCODE中无法使用TAB键对多行代码进行缩进.想多行缩进,选中需要缩进的代码使用快捷键command(花键)+] 即可右 ...

  5. vim多行增加缩进

    http://blog.163.com/clevertanglei900@126/blog/static/11135225920116891750734/ 在Normal Mode下,命令>&g ...

  6. html 第一行不缩进,第二行缩进,文字对齐

    <p style="text-indent: -7rem;margin-left: 7rem;"> <img src="images/记录要求.png& ...

  7. 输出文章段落首行空格缩进在IE和chrome显示不一致的问题

    一般的编辑文章时,首行都缩进两格,而执行的操作则是一个tab键或者四个空格键,在html代码中体现的往往都是4个 然而我在输出时却发现了同样的html代码,在IE上显示的是缩进了一个字符,在chrom ...

  8. css如何设置首行文字缩进?

    在HTML网页中通常一段文字都需要设置首行缩进两个文字,使页面更加美观,我们可以通过css实现这一效果,下面我们就来看一下使用css设置首行文字缩进的方法. css可以使用text-indent属性来 ...

  9. python的行与缩进

    #coding=utf-8#逻辑行与物理行#以下是3个物理行print "abc"print "789"print "777" #以下是1个 ...

随机推荐

  1. 基于 Java 的开源网络爬虫框架 WebCollector

    原文:https://www.oschina.net/p/webcollector

  2. 咏南 DELPHI DATASNAP LINUX中间件

    咏南 DATASNAP LINUX中间件   咏南 DATASNAP LINUX中间件,一套源码,同时支持WINDOWS和LINUX操作系统. 基于DELPHI 10.2 TOKYO开发 使用FIRE ...

  3. 使用NPOI将DataTable生成Excel

    听闻npoi 2.0版本支持excel2007格式了,表示期待其表现.不过目前还是使用1.2.5稳重点. 生活中有太多的列表都需要一个导出功能,当然这里的生活指的的程序员的生活.DataTable是从 ...

  4. oracle事务处理及实例演示jdbc操作批量删除

    事务 作为逻辑处理的基本单位,对于数据库操作来说由一条或者多条sql语句来构成.当然还有针对非数据库操作的,如在计算机中设置的还原点即是一个非常好的应用. 对于事务的基本性质在还有一篇中有所叙述:SQ ...

  5. Mycat(5):聊天消息表数据库按月分表实践,平滑扩展

    本文的原文连接是: http://blog.csdn.net/freewebsys/article/details/47003577 未经博主同意不得转载. 1,业务需求 比方一个社交软件,比方像腾讯 ...

  6. Python爬虫开发【第1篇】【Requests】

    1.安装 利用 pip 安装 或者利用 easy_install 都可以完成安装: pip install requests easy_install requests 2.基本GET请求(heade ...

  7. Android Java包各种功能简述

    开发Android应用程序基本上使用的都是Java语言. 那么要想灵活的应用这一系统,就应当熟悉当中的Android Java包的各种功能. 一般的JAVA应用中.假设需用引用基础类库,通常须要使用例 ...

  8. Linux在终端启动程序关闭终端不退出的方法

    一般情况下关闭终端时,那么在这个终端中启动的后台程序也会终止,要使终端关闭后,后台程序保持执行,使用这个指令: nohup 命令 & 如:nohup ./studio.sh & 网上其 ...

  9. html5 canvas程序演示--P1197 [JSOI2008]星球大战

    html5 canvas程序演示--P1197 [JSOI2008]星球大战 <!doctype html> <html> <head> <meta char ...

  10. 【Beijing 2010】 次小生成树

    [题目链接] 点击打开链接 [算法] 首先,有一个结论 : 一定有一棵严格次小生成树是在最小生成树的基础上去掉一条边,再加上一条边 这个结论的正确性是显然的 我们先用kruskal算法求出最小生成树, ...