版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
任务三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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- PE管材生产线项目运营管理方案
- 让知识之光照亮未来-小学主题班会课件
- 消防安全应急演练培训小学主题班会课件
- 人力资源管理中的人才招聘与选拔手册
- 关于2026年供应商变更情况的确认函(7篇)
- 关于产品线优化调整项目进度确认函(8篇)
- 商务合作模式变更商洽函7篇范本
- 汽轮机扣盖施工方案及技术措施
- 某生态复绿项目(市政)绿化工程水土保持施工方案
- 防火门安装工程施工方案
- 2026川教版(新教材)初中信息科技八年级下册(全册)教学设计(附目录)
- 2026年无锡小升初语文小升初分班考卷:语文阅读写作与基础积累(冲刺讲评版第2套)含参考答案、逐题解析与评分细则
- 特殊护理中的健康教育
- 2026年小升初数学考试知识点总结
- T-SZRCA 011-2025 人形机器人专用线缆技术规范
- 焊接机器人操作工理论考试题库及答案
- 《机器人技术基础及应用》高职全套教学课件
- 2023-2024学年北京市海淀区七年级(上)期末数学试卷(含参考答案)
- 2026年安全员之A证考试题库500道附完整答案(必刷)
- 财务安全风险防控讲解
- 小学二年级语文下册生字练字贴(仅打印)模板
评论
0/150
提交评论