word两段之间的空行删不了,word中段落之间有空白行删不掉
本章主要内容:
①行和缩进
②多行语句
③Python引号
④Python空行
1、行和缩进Python 与其他语言最大的区别就是word两段之间的空行删不了,Python 的代码块不使用大括号 { } 来控制区分 函数、逻辑判断和代码块 等语句块的作用域范围和控制区域。python 最具特色的就是用缩进来写模块。
缩进的空白数量是可变的(一般是1个Tab制表位)word两段之间的空行删不了,但是所有代码块语句必须包含相同的缩进空白数量,具有行缩进一致的相邻代码被认定为是1个块结构,这个必须严格执行。如下所示:
建议:在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用
由于行缩进导致编码执行报错,经常会出现以下两种情况,我们分别说明一下:
● IndentationError: unexpected indent错误是文件里格式不对,可能是tab和空格没对齐的问题。所有python对格式要求非常严格。
● Indentation Error: unindent does not match any outer, indentation level错误表明使用的缩进方式不一致,有的是tab键缩进,有的是空格缩进,改为-致即可。
因此,在Python的代码块中必须使用相同数目的行首缩进空格数。
建议:在每个缩进层次使用 单个制表符 或 两个空格 或 四个空格 , 切记不能混用
2、编码多行展示Python语句中一般以新行作为为语句的结束符。
有的时候一行代码太长,不便于我们书写清晰的代码结构,还可能造成代码阅读起来很不方便。因此,我们可以使用斜杠(\)将一行的语句分为多行显示,如下所示:
_ch02-demo01-multilines.py这段代码的[第18~20行]语句使用斜杠( \)将多行代码链接,运行结果正常>>> 总和: 60
▲ 多行语句
语句中包含 [ ], { } 或 ( ) 括号就不需要使用多行连接符,因为它们属于序列数据类型。如下实例
. ch02-demo02-sequence.py这段代码的[第14~16行]语句无需使用斜杠( \) , 运行结果正常>>>人数为: 3
▲ 多条语句
Python可以同一行显示多条语句, *** 是用分号;分开
>>> print (你好,川石"): print('hello,chuanshi!')你好,川石hello,chuanshi!但在通常情况下,我们的Python语句无需分号;结束
print("你好,川石")print('hello,chuanshi!')3、Python的引号Python 可以使用单引号( ' )、双引号( " )、三引号( ''' 或 """ ) 来表示字符串
引号使用说明:
① 引号的开始与结束必须的相同类型的;
② 其中三引号可以由多行组成,编写多行文本的快捷语法,常用于文档字符串,在文件的特定地点。
. .ch02-demo03-quotes.py运行结果
4、Python 空行空行是编程过程中,函数之间或类的 *** 之间实现的空行分隔。表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始,从而让代码结构更加清晰易读。
● 空行与代码缩进不同,空行并不是Python语法的一部分。
● 书写时不插入空行,Python解释器运行也不会出错。
● 空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构
● 空行也是程序代码的一个组成部分;
空行在Python中也可已使用关键字 pass 表示