行与缩进:
python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。
缩进的空格数是可变的,但是同一个代码块的语句必须包含相同的缩进空格数。实例如下:
ifTrue:print ("True")else:print ("False")
以下代码最后一行语句缩进数的空格数不一致,会导致运行错误:
ifTrue:print ("Answer")print ("True")else:print ("Answer")print ("False") #缩进不一致,会导致运行错误
以上程序由于缩进不一致,执行后会出现类似以下错误:
IndentationError: unindent does not match any outer indentation level
多行语句:
Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句,例如:
total = item_one +\
item_two+\
item_three
在 [], {}, 或 () 中的多行语句,不需要使用反斜杠(\),例如:
total = ['item_one', 'item_two', 'item_three','item_four', 'item_five']
空行:
函数之间或类的方法之间用空行分隔,表示一段新的代码的开始。类和函数入口之间也用一行空行分隔,以突出函数入口的开始。
空行与代码缩进不同,空行并不是Python语法的一部分。书写时不插入空行,Python解释器运行也不会出错。但是空行的作用在于分隔两段不同功能或含义的代码,便于日后代码的维护或重构。
记住:空行也是程序代码的一部分。
同一行显示多条语句:
Python可以在同一行中使用多条语句,语句之间使用分号(;)分割,以下是一个简单的实例:
import sys; x = 'runoob'; sys.stdout.write(x + '\n')
使用脚本执行以上代码,输出结果为:
runoob
使用交互式命令行执行,输出结果为:
>>> import sys; x = 'runoob'; sys.stdout.write(x + '\n')
runoob7
此处的 7 表示字符数。
多个语句构成代码组:
缩进相同的一组语句构成一个代码块,我们称之代码组。
像if、while、def和class这样的复合语句,首行以关键字开始,以冒号( : )结束,该行之后的一行或多行代码构成代码组。
我们将首行及后面的代码组称为一个子句(clause)。
如下实例:
ifexpression :
suiteelifexpression :
suiteelse:
suite
命令行参数:
很多程序可以执行一些操作来查看一些基本信息,Python可以使用-h参数查看各参数帮助信息:
$ python -h
usage: python [option] ... [-c cmd | -m mod | file | -] [arg] ...
Optionsand arguments (andcorresponding environment variables):-c cmd : program passed inas string (terminates option list)-d : debug output from parser (also PYTHONDEBUG=x)-E : ignore environment variables (such as PYTHONPATH)-h : print this help message andexit
[ etc. ]
vi python 多行缩进 python多行代码统一缩进
转载文章标签 vi python 多行缩进 python下一行怎么缩进 缩进 Python 代码块 文章分类 Python 后端开发
-
python vim 多行缩进空格 python多行代码统一缩进
1 python几点注意事项1.1 python注释小王没上班几天,老板过来告诉小王把这份业务代码熟悉下,纳尼,全是26个英文字母,都没有一点注释,嘿嘿,注释虽好,可不要贪杯哟! 那么在python中,分为单行注释和多行注释,单行注释以“#”开头,多行注释使用两个三引号包含起来,如下图所示 #小王平时喜欢干啥呀 1.2 python行与缩进python使用缩进来表示
python vim 多行缩进空格 python 全部缩进一行 python 注释一段话 vscode python多行缩进 -
一个公钥可以有很多个私钥吗
&n
一个公钥可以有很多个私钥吗 数字签名 非对称加密 公钥加密