空白在Python中是重要的。事实上行首的空白是重要的。它称为缩进。在逻辑行首的空白(空格和制表符)用来决定逻辑行的缩进层次,从而用来决定语句的分组。

这意味着同一层次的语句必须有相同的缩进。每一组这样的语句称为一个块。我们将在后面的章节中看到有关块的用处的例子。

你需要记住的一样东西是错误的缩进会引发错误。例如:

i = 5

print 'Value is', i # Error! Notice a single space at

the start of the line

print 'I repeat, the value is', i

当你运行这个程序的时候,你会得到下面的错误:

File "whitespace.py", line 4

print 'Value is', i # Error! Notice a single space

at the start of the line

^

SyntaxError: invalid syntax

注意,在第二行的行首有一个空格。Python指示的这个错误告诉我们程序的语法是无效的,即程序没有正确地编写。它告诉你, 你不能随意地开始新的语句块 (当然除了你一直在使用的主块)。何时你能够使用

新块,将会在后面的章节,如控制流中详细介绍。

如何缩进

不要混合使用制表符和空格来缩进,因为这在跨越不同的平台的时候,无法正常工作。

我 强烈建议 你在每个缩进层次使用 单个制表符 或 两个或四个空格 。

选择这三种缩进风格之一。更加重要的是,选择一种风格,然后一贯地使用它,即 只 使

用这一种风格。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

python进行mp3格式判断

python进行mp3格式判断 项目中使用mp3格式进行音效播放,遇到一个mp3文件在程序中死活播不出声音,最后发现它是wav格式的文件,却以mp3结尾.要对资源进行mp3格式判断,那么如何判断呢,用 ...

python打印表格式数据,留出正确的空格和段落星号或注释

python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITE ...

分别用Excel和python进行日期格式转换成时间戳格式

最近在处理一份驾驶行为方面的数据,其中要用到时间戳,因此就在此与大家一同分享学习一下. 1.什么是时间戳? 时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01 ...

python中json格式数据输出实现方式

python中json格式数据输出实现方式 主要使用json模块,直接导入import json即可. 小例子如下: #coding=UTF-8 import json info={} info[&q ...

使用Python发送HTML格式的邮件(收到的邮件有发送方才是正解)

发送html格式的和普通文本格式差不多,只是MIMEText(content,"html","utf-8"))与MIMEText(content,"p ...

(数据科学学习手札65)利用Python实现Shp格式向GeoJSON的转换

一.简介 Shp格式是GIS中非常重要的数据格式,主要在Arcgis中使用,但在进行很多基于网页的空间数据可视化时,通常只接受GeoJSON格式的数据,众所周知JSON(JavaScript Obje ...

python打印表格式数据-星号或注释

python打印表格式数据,留出正确的空格,格式化打出 代码如下: def printPicnic(itemsDict,leftWidth,rightWidth): print('PICNIC ITE ...

Python生成文本格式的excel\xlwt生成文本格式的excel\Python设置excel单元格格式为文本\Python excel xlwt 文本格式

Python生成文本格式的excel\xlwt生成文本格式的excel\Python设置excel单元格格式为文本\Python excel xlwt 文本格式 解决: xlwt 中设置单元格样式主要 ...

python 使用json格式转换

什么是json: JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式.易于人阅读和编写.同时也易于机器解析和生成.它基于JavaScript Programm ...

随机推荐

linux-----------centos上搭建了lnmp环境,项目也上传上去了,刚开始没事,后来重启了以后就不行了。

关闭防火墙就可以了.或者你打开防火墙对80端口的限制. systemctl stop firewalld.service #停止firewall systemctl start firewalld.s ...

转载:Solr的自动完成实现方式(第二部分:Suggester方式)

转自:http://www.cnblogs.com/ibook360/archive/2011/11/30/2269077.html 在Solr的自动完成/自动补充实现介绍(第一部分) 中我介绍了怎么 ...

LINUX_source

Be careful! ./ and source are not quite the same. ./script runs the script as an executable file, la ...

oracle LogMiner配置使用

一.安装LogMiner1.@D:\app\product\11.1.0\db_1\RDBMS\ADMIN\dbmslm.sql 2.@D:\app\product\11.1.0\db_1\RDBMS ...

gtest简短,简单易用

gtest它是一种跨平台的(Liunx.Mac OS X.Windows.Cygwin.Windows CE and Symbian)的C++测试框架.有google该公司宣布. gtest台上为编写 ...

2013集训.DAY1.A

发现自己漏整理了一套,现在附上T1:primenumT2:sendroseT4:warfare除了第一题以外,其余的两题由于当时太弱什么都不会,所以用来学习....T2 SPFA T4 最大生成树

uva1395 枚举不同区间的最小生成树

枚举起点,求最小生成树.如果当前不能实现n个点连通,直接不再枚举. AC代码: #include #include using names ...

第一把机械键盘 ikbc C-87

终于入了机械键盘,ikbc C-87黑色红轴. 原本上周五晚上就到了,但是那个键盘有几个键弹起后弹簧会持续响,敲了一会,实在不能忍受,就申请换货了.新换的键盘今天终于到了,没有了之前的问题,但是几乎每 ...

解决Editor.md通过代码块原样输出Emoji被强制解析问题

Editor.md是一款优秀的开源Markdown 编辑器,在使用中遇到的一些问题和功能改进分享给需要的伙伴. 项目地址 https://github.com/pandao/editor.md 问题 ...

TCP连接有效性检测方法

在写TCP服务的时候经常需要面对的问题就是如何知道一个TCP连接当前是否有效,但这个问题对很多初入门的同学来说是很困惑的,主要原因是当对方关闭连接后,另一方无法有效的知道:对于同步操作来说可以通过设置 ...

python缩进格式作用_缩进(Python很将就格式)相关推荐

  1. python 中缩进的作用_缩进在Python中的作用有哪些?Python缩进案例分享

    缩进通常是指在文档中缩进单词,空格或行以遵循文档的样式规则,或者可以用来解释编写文档或代码时应使用的距离或应使用的空格.不过缩进在Python中的作用有哪些?在Python中缩进是最独特的功能之一,可 ...

  2. python quit函数作用_初识Python之基础知识

    安装了Anaconda3以及Jupyter notebook后对Python中的一些基础语法.定义容器,对容器做增删改,定义及调用函数做了学习,并且在notebook中实践敲了代码 数据类型:字符串( ...

  3. python中括号的作用_浅析python 中大括号中括号小括号的区分

    python语言最常见的括号有三种,分别是:小括号( ).中括号[ ]和大括号也叫做花括号{ }.其作用也各不相同,分别用来代表不同的python基本内置数据类型. 1.python中的小括号( ): ...

  4. python对财务的作用_学习Python对财务工作者有哪些用途?

    可以用来处理数据,进行更深层次的数据分析 会计财务都离不开和数据打交道,而且每天有大量重复性工作,所以学习Python最大的用处是:释放大部分人力对数据的处理,解放重复劳动性工作. 另外也在评估预算的 ...

  5. python答疑的作用_不学Python之集中答疑(5)

    Python不用学,用用你就会. 本辑答疑针对Python自然学习法二阶第二单元课程: Q:什么是字典? A:字典也是Python里面的一种多元素数据的存放方式.对于多个元素需要存放在一个变量名下的数 ...

  6. python中运用缩进的作用_python缩进有什么用

    Python是一门很"独特"的语言! 为什么这样说! 因为一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的. 对于Python的这种&qu ...

  7. python中main的作用_浅析python 中__name__ = '__main__' 的作用

    很多新手刚开始学习python的时候经常会看到python 中__name__ = \'__main__\' 这样的代码,可能很多新手一开始学习的时候都比较疑惑,python 中__name__ = ...

  8. 缩进一个字符_解析Word——Word段落格式中的几种缩进(中)

    一些闲言碎语 想要打破Word的二八定律何其难呀!80%的人仅使用了Word20%的功能!我见到了太多太多把Word当记事本去用的人.因为Word的门槛非常低,几分钟便能掌握一个功能,而且许多功能未免 ...

  9. python实现日历功能_使用python生成markdown格式的日历

    文章目录 作用: 使用python生成日报中的日历 参考: 代码:# coding=utf-8 def is_leap_year(year): # 判断是否为闰年 if year % 4 == 0 a ...

最新文章

  1. POJ 3275 Ranking the Cows (floyd传递闭包)
  2. 练习C语言二级编程题的一些问题
  3. 一个黑魔法,竟能让Python支持方法重载
  4. 使用Cocoapods快速创建自己的podspec,让你的框架支持cocoapods,podspec
  5. boost::gil::derived_view_type用法的测试程序
  6. RDD, DataFrame or Dataset
  7. ArcEngine10.0三维开发
  8. 存储过程 传 datatable
  9. Java监控工具VisualVM
  10. native html5 区别,H5与Native优劣对比
  11. 华为调研了82位离职博士,任正非发电邮深讨人才流失根源
  12. VS2010与VS2012变化的快捷键
  13. 算法提高 盾神与条状项链
  14. vue slideup_像jQuery的slideUp / slideDown一样,但是对于Vue
  15. NVIDIA发布移动超级计算机“Jetson TK1”性能超树莓派
  16. 【方法】如何在PPT文稿中插入Word表格?
  17. word禁止编辑,禁止复制
  18. ios logo 启动页大小
  19. 同源策略是什么,有何作用
  20. PayPal/Stripe/Square轮询收单系统 stripe paymentlink支付模式

热门文章

  1. java批量下载多个文件并压缩
  2. Unity UGUI Image UV移动shader
  3. 华为C8813Q刷机包 基于乐蛙OS5 优化内核 提升性能 稳定流畅
  4. 解决Android studio 的 Connecting to the emulator
  5. 开源堡垒机或者运维安全审计系统
  6. 逛飙极兔牵手百世,快递行业三分江湖
  7. 黑科技智能校服问世,网友惊呼幸亏毕业早!
  8. 怎么拉韧带、快速拉伸韧带
  9. 教育学计算机,计算机教育学简历范文
  10. 由虚短虚断详解集成运放