当前位置: 首页 > wzjs >正文

宁夏网站建设软件技术专科生的出路

宁夏网站建设,软件技术专科生的出路,移动网站建站系统,网页设计软件下载网站代码格式 良好的代码格式可以提升代码的可读性。和其他语言不同,Python 代码的格式是 Python 语法的组成之一,不符合 Python 代码无法正常运行。 注释 注释是代码中穿插的辅佐性质的文字,用于标识代码的含义和功能,可以提高程序…

代码格式

良好的代码格式可以提升代码的可读性。和其他语言不同,Python 代码的格式是 Python 语法的组成之一,不符合 Python 代码无法正常运行。

注释

注释是代码中穿插的辅佐性质的文字,用于标识代码的含义和功能,可以提高程序的可读性。程序运行时 Python 解释器会忽略注释。Python 程序中的注释分为单行注释和多行注释。

单行注释

单行注释以“#” 开头,用于说明当前行或之后代码的功能。单行注释既可以单独占一行,也可以位于标识的代码后面,和表示代码同占一行。请看实例:

print("Hello Python!")                    # 单行注释,打印 Hello Python!

为了保证注释的可读性,Python 官方建议:“#”  后面先添加一个空格,再添加相应的说明文字,如果单行注释和代码同占一行,注释和代码之间至少有两个空格。

多行注释

在 Python中,多行字符串(由三个单引号 ''' 或三个双引号 """ 包围的文本块)在某些情况下可以被视为一种实现多行注释的技巧。多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来

多行注释是由 3 对双引号包裹的语句,主要用于说明函数或类的功能,因此多行注释也被称为说明文档。Python 内置函数 print() 中的多行注释,请看实例:

 单引号(' ' ')
#!/usr/bin/python3 
'''
这是多行注释,用三个单引号
这是多行注释,用三个单引号 
这是多行注释,用三个单引号
'''
print("Hello, Python!")
多引号(" " ")
#!/usr/bin/python3 
"""
This is a comment
written in
more than just one line
"""
print("Hello, Python!")

拓展说明

在 Python 中,多行注释是由三个单引号 ''' 或三个双引号 """ 来定义的,而且这种注释方式并不能嵌套使用。当你开始一个多行注释块时,Python 会一直将后续的行都当作注释,直到遇到另一组三个单引号或三个双引号。

嵌套多行注释会导致语法错误。例如,下面的示例是不合法的:

'''
这是外部的多行注释
可以包含一些描述性的内容'''这是尝试嵌套的多行注释会导致语法错误'''
'''

在这个例子中,内部的三个单引号并没有被正确识别为多行注释的结束,而是被解释为普通的字符串。这将导致代码结构不正确,最终可能导致语法错误。

如果你需要在注释中包含嵌套结构,推荐使用单行注释(以#开头)而不是多行注释。

单行注释可以嵌套在多行注释中,而且不会引起语法错误。

'''
这是外部的多行注释
可以包含一些描述性的内容# 这是内部的单行注释
# 可以嵌套在多行注释中
'''

这样的结构是合法的,并且通常能够满足文档化和注释的需求。

通过 _ _doc_ _ 属性可以获取 Python 对象的说明文档。以获取 print() 函数的说明文档为例

print(print.__doc__)

 运行代码,结果如下:

print("Hello world")
print(print.__doc__)Hello world
Prints the values to a stream, or to sys.stdout by default.sepstring inserted between values, default a space.endstring appended after the last value, default a newline.filea file-like object (stream); defaults to the current sys.stdout.flushwhether to forcibly flush the stream.

缩进

Python 代码使用“缩进”(即一行代码之前的空白区域)确定代码之间的逻辑关系和层次关系,Python 代码的缩进可以通过 “Tab” 键或空格键控制。输入空格是 Python 3 首选的缩进方法,一般使用 4 个空格表示一级缩进,Python 3 不允许混合使用 “Tab” 键和空格键。请看实例:

if True:print ("true")
else:print ("true")

代码缩进量的不同会导致代码语义的改变,Python 语言要求同一代码块的每行代码必须具有相同的缩进量。程序中不允许出现无意义或不规范的缩进,否则运行时会产生错误,请看实例:

if Ture:print ("Answer")print ("True")
else:print ("Answer")print ("Ealse")      # 缩进不一致,会导致运行错误

 上面最后一行代码的缩进量不符合规范,程序在运行后会出现错误,请看实例:

File "D:\语言编程\Python\fist_study\测试.py", line 6print ("False")      # 缩进不一致,会导致运行错误^
IndentationError: unindent does not match any outer indentation level

语句换行

Python 官方建议每行代码不超过 79 个字符,如果代码过长应该换行。Python 会将圆括号、中括号和大括号中的进行隐式连接,可以根据这个特点在语句外测添加一对圆括号,实现过长语句的换行显示,请看实例:

string = ("Python 是一种面向对象的、解释型的计算机程序设计语言,""由 Guido van Rossum 于 1989 年底发明。""Python 第一个公开发行版发行于 1991 年,""其源代码同样遵循 GPL (GUN General Public License) 协议。")

需要注意的是,原本由圆括号、中括号和大括号包裹的语句在换行时不需要另行添加圆括号,请看实例:

total = ['item_one', 'item_two','item_three','item_four','item_five'

注:有不当之处,请批评指正!谢谢~


文章转载自:

http://rC7cuHYN.nnykz.cn
http://ywQwGTRt.nnykz.cn
http://GsqDLiHE.nnykz.cn
http://V0qqZx4Y.nnykz.cn
http://Eojd2IxP.nnykz.cn
http://25rZ2biT.nnykz.cn
http://c3dm064N.nnykz.cn
http://u9idnhmn.nnykz.cn
http://fQOAP1L5.nnykz.cn
http://yQOhGL74.nnykz.cn
http://uAsp8dx3.nnykz.cn
http://3FwjkJ3T.nnykz.cn
http://HJralqlV.nnykz.cn
http://ouqMhwmk.nnykz.cn
http://8vABewKN.nnykz.cn
http://lpuk4cJU.nnykz.cn
http://wff7xqk2.nnykz.cn
http://y1CDo8Sf.nnykz.cn
http://yCc44nr4.nnykz.cn
http://5lXc5iay.nnykz.cn
http://jMRn4QxK.nnykz.cn
http://BVc1lakQ.nnykz.cn
http://da2huBPp.nnykz.cn
http://OvGzuh9I.nnykz.cn
http://YISg7Oy9.nnykz.cn
http://wTpgd3G5.nnykz.cn
http://UtYaVUZA.nnykz.cn
http://SCdPNVGf.nnykz.cn
http://qGDYYRmb.nnykz.cn
http://tFa8f0r8.nnykz.cn
http://www.dtcms.com/wzjs/685876.html

相关文章:

  • 做一个商城网站交互网站开发培训
  • 品牌设计包括哪些方面seo外链是什么
  • 网站注册页面模板下载页面素材
  • 给帅哥做奴视频网站地址做网站的大骗子
  • 网站地图建设有什么用新乐市建设银行网站
  • 鞋帽网站欣赏上海网站建设上海迈歌
  • 基础网站怎么做看汽车图片的网站可以做壁纸
  • 网站备案类型有哪些番禺做网站公司哪家好
  • 郑州怎样建设公司网站做简历网站有什么
  • 免费建站软件有哪些龙岩网站建设企业
  • 免费模板网站知乎富阳网站建设服务
  • 网站设计公司的推广外贸网站seo怎么做
  • 江苏德丰建设集团网站天津综合网站建设商店
  • 东营企业自助建站做网站的实践报告
  • 高校网站群建设方案成都文化墙设计公司
  • 乐山网站营销推广哪家公司好无水印做海报的网站
  • 地方门户网站的特点如何建立小程序网站
  • 网站建设厦门同安北京宣传片制作公司
  • 怎么做公司网站的手机客户端网站建设頰算
  • 漂亮的博客网站模板南宁seo推广
  • 一般网站建设中的推广费用阜新本地网站建设平台
  • 自己建网站怎么推广南通专业做网站公司
  • 自适应网站推广做家装施工的网站
  • 厦门无忧网站建设有限公司辽宁建设厅规划设计网站
  • 小企业网站如何建设好江西省建设工程协会网站查询
  • 织梦教育咨询企业网站模板唐山网站托管
  • 杭州企业网站有做阿里网站的吗
  • 建设商城网站wordpress 关于我们页面模板
  • 门户网站制作流程微信电脑版
  • 网站源码如何使用WordPress目录筛选