首页 > 编程语言 >Python.拓展05

Python.拓展05

时间:2024-12-04 23:25:38浏览次数:10  
标签:空格 缩进 05 Python 拓展 注释 命名

Python.拓展05

1.缩进,用 4 个空格,不要用制表符。

2.4 个空格是小缩进(更深嵌套)和大缩进(更易阅读)之间的折中方案。制表符会引起混乱,最好别用。

3.换行,一行不超过 79 个字符,这有助于在多种屏幕和设备上保持良好的可读性。

4.这样换行的小屏阅读体验更好,还便于在大屏显示器上并排阅读多个代码文件。

5.用空行分隔函数和类,及函数内较大的代码块。

6.最好把注释放到单独一行。

7.使用文档字符串。

8.运算符前后、逗号后要用空格,但不要直接在括号内使用: a = f(1, 2) + g(3, 4)。

9.命名约定:
使用小写字母和下划线(snake_case)来命名函数和变量。
使用大写字母和下划线(CAPITALIZED_WITH_UNDERSCORES)来命名常量。
类名使用驼峰式命名(CapWords),即每个单词的首字母大写。

10.导入语句:导入语句应位于文件的顶部,按标准库、第三方库、应用程序特定库的顺序分组,并在每组内按字母顺序排序。

注释:合理的注释可以提高代码的可读性,但应避免冗余和显而易见的注释。

标签:空格,缩进,05,Python,拓展,注释,命名
From: https://www.cnblogs.com/lllai-hi/p/18587459

相关文章

  • Task05 && 拓展01
    Task05条件ConditionalsIF语句IFElse语句IF-ELIF-ELSE语句IF-ELSE推导式defabs7(n) returnnif(n>=0)else-ndefabs7(n):ifn>=0:returnnelse:return-nMATCH-CASE语句matchsubject: case<pattern_1> <action_1......
  • 20241204: 2056. 棋盘上有效移动组合的数目
    有一个 8x8 的棋盘,它包含 n 个棋子(棋子包括车,后和象三种)。给你一个长度为 n 的字符串数组 pieces ,其中 pieces[i] 表示第 i 个棋子的类型(车,后或象)。除此以外,还给你一个长度为 n 的二维整数数组 positions ,其中 positions[i]=[ri,ci] 表示第 i 个棋子现在......
  • #渗透测试#SRC漏洞挖掘#红蓝攻防#黑客工具之Burp Suite介绍05-网页端抓包与app小程序
    免责声明本教程仅为合法的教学目的而准备,严禁用于任何形式的违法犯罪活动及其他商业行为,在使用本教程前,您应确保该行为符合当地的法律法规,继续阅读即表示您需自行承担所有操作的后果,如有异议,请立即停止本文章读。                             ......
  • 全面解析:使用Python实现Docx转Pdf及PDF OCR处理的自动化流程(附完整代码)
    在数字化办公环境中,文档格式转换与内容提取是日常工作中经常遇到的需求。本文将详细介绍如何使用Python构建一个自动化流程,实现从.docx文件转换为.pdf,然后对.pdf文件进行OCR(光学字符识别)处理,最终将识别结果保存为Word文档。整个流程涵盖了文件转换、图像处理、OCR识别和结果整......
  • Task05&扩展01学习笔记
    Task05:条件Conditionalsif语句通过缩进上下对齐判断条件满足要执行的内容if条件:print()例:f(0)-->ABCDf(1)-->ADdeff(x):print("A",end="")ifx==0:print("B”,end="")print("C",end="")......
  • 学习Python的笔记14--迭代器和生成器
    1.迭代器(Iterator)概念:迭代意味着重复多次,就像循环一样。迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1.iter():返回迭代器自身。2.next():返回容器的下一个元素,如果没有元素了,抛St......
  • 学习Python的笔记10--函数进阶
    1、变量作用域定义:变量生效的范围,主要分为两类:局部变量和全局变量。1、局部变量定义:函数体内部的变量,只在函数体内部生效。deftestA():a=100print(a)testA()#100print(a)#报错:name'a'isnotdefined变量a是定义在testA函数内部的变量,在函数外部访问则立即报......
  • 学习Python的笔记11--函数加强
    1、 lambda表达式1、语法:lambda参数列表:表达式注意:1、lambda表达式的参数可有可无,函数的参数在lambda表达式中完全适用。2、lambda表达式能接收任何数量的参数但只能返回一个表达式的值。3、直接打印lambda表达式,输出的是此lambda的内存地址#需求:函数返回值100#1.函......
  • 煮波的絮絮叨叨之Python篇
    晚上好啊贝贝们,今天聊点什么好呢既然每天都要学习新知识或者复习旧知识,那么就聊聊笔记好了。笔记对学习是很重要的,一个清晰明了的笔记不仅可以让你的心情变得愉悦,而且能让复习更加事半功倍。无偿推荐语雀 记笔记的软件,里面可以构建知识库,可以将你的各个内容分好类。今日......
  • python 数据类型和操作
    &转义要写成amp;<转义成<input默认转化为字符串是个文本,当需要计算时要转化为数字eg.x=input()​x=int或者更简单的x=int(input(""))布尔值,TRUEORFLASE​机器学习大任务:​回归是预测一个数​分类是给一个准确具体的数print(type(type(42......