我们已经准备好了,你呢?

2026我们与您携手共赢,为您的企业形象保驾护航!

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

介绍

#coding python_Python基础规范_Python代码风格指南

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

重点事项

Python代码风格指南_Python基础规范_#coding python

这篇文章旨在介绍语言的基础性常识,引导我们逐步进入学习情境,

创建一个新文件,将文件扩展名改为.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中选取,能拼凑出多少个不含重复数字的三位组合,且每个组合均不相同。或许有人会思考,为何要采用这种方式编写?是否存在特定的编写规范?若不这样编写,又会有怎样不同的结果。要解答这些疑问,就必须掌握代码风格的相关知识。

重点详解

Python代码风格指南_Python基础规范_#coding python

代码风格基本可以看作,需要遵循那些编写规范,部分规范能被语言编译器准确识别,让编写的代码得以实现,部分规范是为了开源社群、合作者之间在交流代码时,因为具备相同的编写认知,从而别人能迅速明白你写的代码,有利于编程语言的进步。(不妨思考一下,如果每个人使用独特的代码风格,可能会产生哪些问题?)

谈到代码规范,必须提及PEP8,这是社区制定的一项关于代码风格的标准。它包含了编写风格、命名方式、代码排版等多方面的指导原则,目的是让代码易于阅读、保持统一且便于后续维护。

针对PEP8的主要特性本专栏进行以下归类总结:

1.缩进:

不允许混用制表符和空格表示缩进。

2.空格和空行:

正确:
切片操作从第一个元素到第九个元素,切片操作从第一个元素到第九个元素间隔两个元素,切片操作从开头到第九个元素间隔两个元素,切片操作从第一个元素开始到末尾间隔两个元素,切片操作从第一个元素到末尾
将指定范围内的字符截取出来,将指定范围直到末尾的字符截取出来,将指定范围按照指定步长进行截取
从lower+offset这个位置开始,到upper+offset这个位置结束,进行选取
通过上界函数作用于x后进行步长截取的部分,以及通过步长函数作用于x后进行整体提取的部分
在 lower 加上偏移量,再在 upper 加上偏移量,然后取这两个值之间的部分
错误:
从lower加上偏移量开始,到upper加上偏移量结束的部分,需要提取出来
将ham数组从第一个元素到第九个元素取出,再将ham数组从第一个元素到第九个元素取出,最后将ham数组从第一个元素到第九个元素每隔两个取一个元素
ham[lower : : upper]
ham[ : upper]

#coding python_Python代码风格指南_Python基础规范

3.行长度:

4.命名约定:

举例:

模块标识符为;包标识符为;类标识符为;方法标识符为;异常标识符为;函数标识符为,

, ps; 全局常量名: ; 全局变量名: ;

实例名: ; 函数参数名: ame;

局部变量名: .

Python基础规范_#coding python_Python代码风格指南

5.注释:

6.导入:

7.其他:

有关详细规范说明,可查阅我下方提供的官方文档网址进行了解,前文归纳信息量较大,不过无需担忧现阶段只需有个基本认识,若对内容掌握不牢,只需在编程时参考前文要点,通过持续学习,对前文规范的理解会逐步加深,最终达到运用自如的程度。

内容较多,基础词汇的梳理会在下一部分深入阐述,敬请留意我的更新。

参考

让先进的技术能够更无阻碍、更公开地扩散,我是「技术小剑客」,期待你的关注和留言。

二维码
扫一扫在手机端查看

本文链接:https://www.by928.com/chongqing/11068.html     转载请注明出处和本文链接!请遵守 《网站协议》
我们凭借多年的网站建设经验,坚持以“帮助中小企业实现网络营销化”为宗旨,累计为4000多家客户提供品质建站服务,得到了客户的一致好评。如果您有网站建设、网站改版、域名注册、主机空间、手机网站建设、网站备案等方面的需求,请立即点击咨询我们或拨打咨询热线: 13761152229,我们会详细为你一一解答你心中的疑难。

项目经理在线

我们已经准备好了,你呢?

2020我们与您携手共赢,为您的企业形象保驾护航!

在线客服
联系方式

热线电话

13761152229

上班时间

周一到周五

公司电话

二维码
微信
线