|零基础Python完全自学教程4:Python语法特点

|零基础Python完全自学教程4:Python语法特点

文章图片


欢迎你来到站长学堂 , 今天学习的《零基础Python完全自学教程》的内容是《Python语法特点》 。
和每一个编程语言一样 , Python也有自己的语法特点 。 如注释规则、代码缩进、编码规范等 。 接下来我们就详细介绍这些语法特点 。




4.1、Python注释规则
注释就是对代码的解释和说明 , 其目的是让人们能够更加轻松地了解代码 。 注释是编写程序时 , 写程序的人给一个语句、程序段、函数等的解释或提示 , 能提高程序代码的可读性 。 注释只是为了提高可读性 , 不会被计算机编译 。
在Python中 , 注释分为单行注释、多行注释、文件编码注释
4.1.1、单行注释
在Python中 , 使用#作为单行注释的符号 。 从符号#开始直到这一行结束为止 。 #后面的所有内容 , 都不被Python编译器编译 。
语法如下:
#  注释内容

单行注释通常放在要注释的代码的前一行或者右侧 , 以便用户阅读和理解 。
第一种 , 单行注释放在要注释的代码前一行
#  要求输入身高 , 单位为m , 如 1.70/>第二中 , 单行注释放在要注释的代码右侧
height=float(input(\"请输入您的身高:\"))   #  要求输入身高 , 单位为m , 如 1.70

以上两种写法 , 运行以后 , 输入数值1.70 , 最后结果如下:
请输入您的身高:1.70>>> 

站长在线温馨提示:添加的注解即要有意义 , 又能充分体现代码的作用 。 如:
bmi=weight/(height*height)         #  站长在线 , 请勿改动

上行代码的注解 , 毫无意义 。 其他人仍然看不懂是什么 , 为什么 。 属于沉于的注解 。
bmi=weight/(height*height)  #  用于计算BMI指数 , 公式为 “体重/(身高*身高)”

上行代码为标准的注释 , 可以告诉读者 , 本行代码的实际意义 。
单行注释可以出现在代码的任意位置 , 但是不能分隔关键字和标识符 。 如 , 下行代码就是错误的:
height=float(#  要求输入身高 input(\"请输入您的身高:\")) 

温馨提示:在IDLE开发环境中 , 选中所要注释的代码 , 点击格式--注释(Alt+3) , 也能将代码注释掉;选中所要注释的代码 , 点击格式--取消注释(Alt+4) , 可以将注释取消 。
4.1.2、多行注解
在Python中 , 可以使用一对三引号('''……'''或者\"\"\"……\"\"\") , 且三引号之间 , 没有没有出现在语句之中 , 则称为注释 。
'''……'''  写法:在英文输入法状态 , 连续敲3次键盘上的'即可 , '就是;号右边的键盘 。
\"\"\"……\"\"\" 写法:在英文输入法状态 , 按住上档键Shift+'键就是\"了 。 '和\"在同一键盘上面 。

具体的写法代码如下:
'''
多行注解内容1
多行注解内容2
多行注解内容3
……
'''

或者这样写:
\"\"\"
多行注解内容1
多行注解内容2
多行注解内容3
……
\"\"\"

特别注意:不管是单三引号 , 还是双三引号 , 都必须是成对出现的 , 否则报错 , 错误类型为:
unterminated triple-quoted string literal (detected at line XXX)

翻译过来就是:未终止的三引号字符串文字(在第XXX行检测到)