1.基本语法规则
(1)缩进(indentation)
Python将多行代码块/语句体组织在一起不像其它大多数的编程语言一样用括号或其它标志/关键词(如Java中用一对大括号“{ }”,T-SQL中的“Begin…End”),而是采用缩进的方式,即在每行代码前面采用相同的空格来对齐代码,形成逻辑上的一个整体。
也就是说不同层级的执行程序代码块拥有相同的空格数,这些空白(spaces/tabs)数的不同,代表着代码语句体的不同,这对于新手来说,是常犯的错误。Python中,建议一般用1个Tab键作为4个空格对待。
(2)注释(comment)
注释是对程序代码的说明,主要是对程序的解释、介绍,为程序添加适当的注释有助于团队成员快速了解你的代码,对程序员来说写注释是一种良好的习惯。注释不是功能代码,不具有任何的功能,Python解释器不会对注释文字做处理。
Python的注释有两种写法,
严格意义上来说,Python并没有所谓的块注释,但由于Python会忽略未分配给变量的字符串文本,我们可以利用三重引号("""...""" 或 '''...'')可以包含多行文本特性达到编写多行注释的目的。
(3)续行符
编写Python代码,虽然每一行写多长并没有限制,但从程序员的角度看,适当的缩减或分多行来编写程序,可读性更强,建议每行代码的长度不要超过79个字符,这就要用到续行处理。
续行符是指为了程序的可读、美观,将本是一行的代码分多行编写,也就是将逻辑上的一行,从物理上分隔成多行表达。在Python中用反斜线“\”来表示续行。
软件开发是一个团队活动,随着代码量的增加,有必要统一代码风格的设置。
缩进:用4个空格,不要用制表符,制表符会引起混乱
换行:一行不超过79个字符,换行的小屏阅读体验更好
注释:最好把注释放到单独一行;使用文档字符串;注释内容不要超过72个字符
空行:适当增加空行分隔较大的代码块
空格:一般来说,运算符前后、逗号后要用空格,但不要直接在括号内使用
2.简单的I/O操作
(1)print( )输出
— 顾名思义,就是用于打印输出的。
print( values )函数 把程序的处理结果进行打印输出,默认输送到显示器,它能同时处理多个参数。
print函数的原型如下:
print(value, ..., sep=' ', end='\n', file=sys.stdout, flush=False)
value:输出的内容,可以是字符串、数字,也可以是一个计算表达式;
sep:每个输出项之间的分隔符,默认为一个空格;
end:输入结尾符,默认是一个回车换行符,也就是输入完成后光标跳到下一行;
file:重定向输出到文件,默认为表述输出设备,即显示器;
flush:是否立即把内容输出到流文件,不作缓存
(2)input( )输入
input( )— 从标准输入设备键盘获取用户信息,她接收任意输入,返回的是一个字符串数据。
3.程序的运行方式
Python程序从编写到运行如下图所示:

IDLE编程环境
软件开发是编写/源代码、编译、构建、调试、运行等一系列的操作,如果每个工序都由手工来操作执行,势必效率比较低,集成开发环境(IDE, Integrated Development Environment)的使用将大大提高我们的开发效率。安装Python解释器时,默认会为我们安装一个叫做IDLE的集成开发环境,提供编写代码、测试和执行程序所需的工具。

启动IDLE后,会直接进入交互模式,光标停留在解释器等待输入指令的地方。在交互模式下,可以直接输入Python语句开始编程。