|零基础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行检测到)
- 零售业|阿里再生独角兽,估值百亿美元,马云果然有远见
- 智己打出服务牌:从“无忧式服务”进阶到“全时零打扰式服务”
- Python|99元换新120W氮化镓遭爆抢!iQOO网页后台都崩了
- 王中林|华为全球专利榜第四;京东海外开设机器人零售实体店;Oculus遭反垄断调查|科技周报
- Python|2022年空调业三雄争霸, 战火在线上线下全面点燃
- 软件|在家也能赚钱的方式,适合零基础阅读
- 红米手机|Redmi K50三款机型齐发,基础参数已曝光
- Python|大厂高薪惯坏了年轻人?为啥大厂的年轻人越来越被公司要不起?
- 「今日优选」叮咚|「今日优选」叮咚,你的周末零食礼盒已上线
- 齐鲁壹点|36氪首发 | 「艾灵网络」获数千万元Pre-A+轮投资,为工业领域搭建最后一公里ICT基础设施