有意向深入学习某门编程语言的同好们请留意我,这个专栏将不断更新有价值的文章。
介绍

本系列文章是第三篇内容,刚开始接触某门编程语言时,不必急于钻研其语法规则、语言特点、编程范式及各种技巧,否则在缺乏必要基础的情况下,仓促进入繁杂的知识体系,生硬的条条框框容易削弱学习热情,一旦遇到难以掌握的部分,很可能会彻底放弃,因此本篇将重点探讨入门须知,编写准则等,首先让我们掌握基本概念。
重点事项

这篇文章旨在介绍语言的基础性常识,引导我们逐步进入学习情境,
创建一个新文件,将文件扩展名改为.py,本教程中新建的脚本路径为D:\\SJ_01.code.py,接下来输入一些示例代码,让大家体验一下编程的规范
#!/usr/bin/python
# -*- coding: UTF-8 -*-
for i in range(1,5):
for j in range(1,5):
for k in range(1,5):
如果 i 和 k 不同, 并且 i 和 j 不同, 并且 j 和 k 不同
print (i,j,k)
这段代码旨在探究从数字1、2、3、4中选取,能拼凑出多少个不含重复数字的三位组合,且每个组合均不相同。或许有人会思考,为何要采用这种方式编写?是否存在特定的编写规范?若不这样编写,又会有怎样不同的结果。要解答这些疑问,就必须掌握代码风格的相关知识。
重点详解

代码风格基本可以看作,需要遵循那些编写规范,部分规范能被语言编译器准确识别,让编写的代码得以实现,部分规范是为了开源社群、合作者之间在交流代码时,因为具备相同的编写认知,从而别人能迅速明白你写的代码,有利于编程语言的进步。(不妨思考一下,如果每个人使用独特的代码风格,可能会产生哪些问题?)
谈到代码规范,必须提及PEP8,这是社区制定的一项关于代码风格的标准。它包含了编写风格、命名方式、代码排版等多方面的指导原则,目的是让代码易于阅读、保持统一且便于后续维护。
针对PEP8的主要特性本专栏进行以下归类总结:
1.缩进:
不允许混用制表符和空格表示缩进。
2.空格和空行:
正确:
切片操作从第一个元素到第九个元素,切片操作从第一个元素到第九个元素间隔两个元素,切片操作从开头到第九个元素间隔两个元素,切片操作从第一个元素开始到末尾间隔两个元素,切片操作从第一个元素到末尾
将指定范围内的字符截取出来,将指定范围直到末尾的字符截取出来,将指定范围按照指定步长进行截取
从lower+offset这个位置开始,到upper+offset这个位置结束,进行选取
通过上界函数作用于x后进行步长截取的部分,以及通过步长函数作用于x后进行整体提取的部分
在 lower 加上偏移量,再在 upper 加上偏移量,然后取这两个值之间的部分
错误:
从lower加上偏移量开始,到upper加上偏移量结束的部分,需要提取出来
将ham数组从第一个元素到第九个元素取出,再将ham数组从第一个元素到第九个元素取出,最后将ham数组从第一个元素到第九个元素每隔两个取一个元素
ham[lower : : upper]
ham[ : upper]

3.行长度:
4.命名约定:
举例:
模块标识符为;包标识符为;类标识符为;方法标识符为;异常标识符为;函数标识符为,
, ps; 全局常量名: ; 全局变量名: ;
实例名: ; 函数参数名: ame;
局部变量名: .

5.注释:
6.导入:
7.其他:
有关详细规范说明,可查阅我下方提供的官方文档网址进行了解,前文归纳信息量较大,不过无需担忧现阶段只需有个基本认识,若对内容掌握不牢,只需在编程时参考前文要点,通过持续学习,对前文规范的理解会逐步加深,最终达到运用自如的程度。
内容较多,基础词汇的梳理会在下一部分深入阐述,敬请留意我的更新。
参考
让先进的技术能够更无阻碍、更公开地扩散,我是「技术小剑客」,期待你的关注和留言。
扫一扫在手机端查看
- 上一篇:LibreOffice Python环境安装 pip 使用 uno 文档格式转换 开发者指南_使用Python实现文档格式转换
- 下一篇:#coding python Python创建MySQL数据库_Python轻松创建数据库,数据分析新手也能快速上手!
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。


客服1