赞
踩
注释就像是我们所熟知的 古诗/文言文 的注释。
相信大家在背诵古诗的时候不会将注释一起背。通常我们背的都是古诗名、作者(朝代)、诗句。
而电脑也是这样。注释是给我们看的,而不是给电脑看的。电脑在阅读(执行)代码时会忽略我们所写的注释,只执行代码。
注:必要的注释可以增加代码的可读性。毕竟有时候代码不是只写给你一个人看的。而且当你过一段时间,可能你也看不懂你写的代码。
在python中,注释有两种方式:
1、单行注释
2、多行注释
语法格式:
# 注释内容(由一个“#”和需要注释的内容组成)
通常情况下,注释放在需要注释的代码的前一行或放在代码的最右侧。
第一种形式:
# 要求输入身高,单位为m
height=float(input("请输入您的身高(单位:m):"))
第二种形式:
height=float(input("请输入您的身高(单位:m):")) # 要求输入身高,单位为m
运行结果:
请输入您的身高(单位:m):1.75
注释一定要有意义!要充分体现代码的作用!
例如:
bmi=weight/height**2 # 请误改动
这样的注释就是无意义的,别人是无法理解你的代码。
我们将注释做些小修改:
bmi=weight/height**2 # 用于计算BMI值。公式为:”体重/身高的二次方“
这样效果是否就好多了呢?
单行注释可以出现在代码的任何位置,但不能分割关键词和标识符。
例如,下面这种注释就是错误的:
height=float(# 要求输入身高 input(“请输入您的身高(单位:m):”))
让我们运行下看看会怎样:
让我们看下报错信息: EOF
#语法错误:分析时出现意外的EOF
SyntaxError: unexpected EOF while parsing
语法格式:
第一种:
'''
注释内容1
注释内容2
......
'''
第二种:
"""
注释内容1
注释内容1
注释内容2
......
"""
发现这两种多行注释的区别了吗?
这两种一个是’’‘注释内容’’’,而另一个是""“注释内容”""。
单引号和双引号的区别,且都是各边三个。
注:’’'和"""都为英文状态!
在使用三引号作为注释时,需要注意,三引号必须成对出现。如果只出现一半三引号,运行程序时就会抛出“EOF while scanning triple-quoted string literal”错误警告。
作用:
通常用来为Python文件、模块、类或者函数等增加版权、功能等信息。
例如:
"""
@版权所有:夜月信郎@版权所有
@文件名:BMI.py
@文件功能描述:根据身高和体重计算BMI值
@创建日期:2100年13月32日
@创建人:某不肯暴露名字的家伙
@修改标识:2100年14月33日
@修改描述:增加了代码的注释
@修改日期:2100年14月33日
"""
Alt+3 将选中的代码注释掉(也可以选择主菜单中的 Format->Comment Out Region 菜单项)。
Alt+4 取消光标所在行的单行注释(也可选择主菜单中的 Format->UnComment Out Region 菜单项)
作用:
通常对代码进行解释。
有时也会将一行暂时无用的代码进行注释掉,避免之后需要时却已经删除了。
在 python 3 ,默认采用的文件编码是UTF-8。这种编码支持世界上发多数语言的字符,也包括中文。如果不想使用默认编码的时候,就需要在文件的第一行声明文件的编码了。
# -*- coding:编码 -*-
注:" -*- "只是为了美观,可以不加.
或者
#coding=编码
编码就是你所用的编码。
例如用GBK编码:
#coding=gbk
python不像其他编程语言那样用“{}”区分代码块,而是采用代码的缩进和“:”进行区分。
缩进通常我们采用键盘的“Tab”键实现。
到现在相信有人还不懂得缩进是什么。
接下开让我看看缩进得表现和效果吧。
简单来说,缩进的所用是说明隶属关系。
这张图片是我的文章稿子。相信你们已经看出来特点了——缩进。
缩进一直是我自开始学习编程以来一直所贯彻的。
你们需要有一个“编程是门艺术”的想法。
光这样你们可能没有感觉到缩进的作用。
这样,我将这张图片中的文字另存下来,并且不用缩进,按照正常的写法进行下修改。
大家可以将这两张图片进行对比,在分支很多的情况下,你喜欢阅读上面的那张,还是喜欢阅读下面这张呢?可以按照上面的文字读下去,进行下对比。
注:当然,在写纸上书写时还是要正常写(如果你不怕被骂的话)。
从上图就能看出缩进的作用了。
当然,为了更加的严谨,我们就要在没个分叉的根部加上一个“:”。
来让我们看看python代码中的缩进吧。
# 定义 value() 函数,输出BMI值 def value(): print("您的BMI值为:{}".format(bmi)) height=eval(input("请输入您的身高:")) # 输入身高 weight=eval(input("请输入您的体重:")) # 输入体重 bmi=weight/height**2 # 计算BMI值 # 判断体重是否合适 if bmi<18.5: # 如果BMI值小于18.5,执行代码块 value() # 输出BMI值 print("您的体重过轻!(ノへ ̄、)") # 输出文字 elif bmi<24.9: # 如果BMI值小于24.9,执行代码块 value() # 输出BMI值 print("您的体重正常!注意保持和锻炼! (๑•̀ㅂ•́)و✧") # 输出文字 elif bmi<29.9: # 如果BMI值小于29.9,执行代码块 value() # 输出BMI值 print("您的体重过重!加强锻炼!!! (#`O′)") # 输出文字 else: # 如果上面的条件都不满足,则执行代码块 value() # 输出BMI值 print("肥胖!!! Σ( ° △ °|||)︴" # 输出文字 "\n减肥!减肥!减肥!" "\n一个搜!!!" "\n冲!冲!冲!" "\nヾ(´ _ ` )ง⁽'-'⁾")
这个程序可以实现输入身高和体重,输出BMI值。
在这个程序中出现了python中的两个关键语句——自定义函数(def语句)和选择语句(if语句)。
就以基础的if语句来做个例子简单讲一下。
if 条件():
代码块
就和上面一样,当满足了 if 后的条件时,程序就会运行下面的代码块。
注:python对缩进极其严格!!!
可以看到代码块前面是有缩进的,且 if 的那行的最后有一个“ : ”。
注:“ : ”必须是英文字符!!!否则程序就会报错。
编程是门艺术我希望大家能记住。
或许你们不会在意代码的结构,但在写代码时你会不断看到你的代码“冒红”。在写python对结构是非常注重的,好的编程习惯能是给人不同的体验。
或许用其他编程语言的有些人会不在,但让我们来看几张图片。
上面这张图片是我之前写的一个网页。
上下这两张图是代码。
相信结构是很明显的这是缩进的效果。
让我们来看看下面的。
上面这张图是我随便找的一个视频。
让我们来看看它的代码的一张典型的截图。
这张图给人什么感觉呢?一堆标签放在了一起。
让我们看看它的长度。
这是我能缩小的极限。怎么样呢?
这是用HTML(超文本标记语言)写的。
在这门语言中没有严格的缩进要求,所以就可能出现像上图那样的情况。
希望大家能够认识到缩进和结构的重要性。
这篇文章就这些了。感谢大家的阅读。如果感觉不错的话就给作者一个关注和点赞。
谢谢!
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。