《Python设计基础》课件-任务1.2.3Python编码基本规范_第1页
《Python设计基础》课件-任务1.2.3Python编码基本规范_第2页
《Python设计基础》课件-任务1.2.3Python编码基本规范_第3页
《Python设计基础》课件-任务1.2.3Python编码基本规范_第4页
《Python设计基础》课件-任务1.2.3Python编码基本规范_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

任务三Python编码基本规范情景二编写Python程序Python编码基本规范

知名软件公司的代码的变量命名、注释格式,甚至嵌套中行缩进的长度和函数间的空行数字都有明确规定,良好的编写习惯,不但有助于代码的移植和纠错,也有助于不同技术人员之

间的协作。本次任务我们将学习Python中如何编写规范的代码。任务引入学习目标了解掌握熟悉理解了解代码编码12熟悉Python代码块格式Python中注释格式34掌握Python命名规范知识架构1代码编码2命名规范3空格Python编码基本规范4import顺序5注释代码编码Python2.x中默认的编码格式是ASCII格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入#-*-coding:UTF-8-*-或者#coding=utf-8就行了注意:(1)#coding=utf-8的=号两边不要空格。(2)Python3.X源码文件默认使用utf-8编码,所以可以正常解析中文,无需指定UTF-8编码。(3)如果你使用编辑器,同时需要设置py文件存储的格式为UTF-8命名规范包名、模块名全小写+下划线式驼峰示例:this_is_var局部变量名、函数名全小写+下划线式驼峰示例:this_is_var全局变量全大写+下划线式驼峰示例:GLOBAL_VAR类名首字母大写式驼峰示例:ClassName()变量名命名尽量体现变量的数据类型和具体意义;严禁用单字母;不要用系统关键字空格Python对代码的缩进有严格的规定。夸张地说,每行代码的缩进,需要使用“游标卡尺”去测量。缩进体现的是代码的逻辑关系和层次关系,缩进的改变会导致代码语义的改变。空格是Python首选的缩进方法。最好使用4个空格进行悬挂式缩进,并且同一代码块的语句,必须含有相同缩进空格数。空格#Python变量没有数据类型,无须为变量声明类型stu_age=int(input("请输入年龄:"))

ifstu_age>=18:

print("你已经成年")

print("你需要对自己的行为负责")import顺序(1)标准库(2)第三方库(3)项目本身(之间用空行分隔)import顺序importmath

num=float(input("请输入一个数:"))

ifnum>=0:

num=math.sqrt(num)

print("平方根为",num)

else:

print("负数不能开平方")注释0102注释不是越多越好。对于复杂的操作,应该在操作开始前写上相应的注释。03单行多行注意Python使用#表示单行注释#这是单行注释'''三个单引号的多行注释'‘’"""三个双引号的多行注释"""课程思政与内外保持良好的沟通程序员的素养编码规范和文档规范产品意识团队意识学习和分析能力总结空格使用4个空格进行

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论