首页 > 编程语言 >task05&&01拓展:Python 条件判断和代码风格随笔

task05&&01拓展:Python 条件判断和代码风格随笔

时间:2024-12-04 21:55:23浏览次数:6  
标签:语句 缩进 01 && Python 代码 空格 模块

在 Python 编程中,遵循良好的代码规范至关重要。

一、空格使用规范

• 采用空格表示缩进,切勿使用制表符(Tab)。

• 语法相关的每一层缩进用 4 个空格表示。

• 每行字符数最好不超过 79 个。若表达式过长需多行显示,除首行外,其余行应在正常缩进基础上再增加 4 个空格。

• 函数和类定义前后用两个空行分隔。

• 同一类中的各个方法之间用一个空行分隔。

• 二元运算符左右两侧各保留一个空格。

• 注释时,代码后空两格,“#”后空一格。

二、命名规范

• 常量在模块级别定义,采用全大写字母,并用下划线分隔单词,例如:MAX_OVERFLOW_TOTAL。

• 变量必须以字母(a-z、A-Z)或下划线开头,只允许出现英文字母、数字和下划线,对大小写敏感。例如:my_variable、user_name、total_count、is_valid 是合法的,而 123_variable(不能以数字开头)、my-variable(不能使用中划线)、if(不能使用关键字)是不合法的。

• 常用命名规范:变量名通常用小写字母,多个单词用下划线分隔;类名采用大驼峰命名法,即每个单词首字母大写。

三、引入模块规范

• import 语句应放在文件开头。

• 引入模块时,“from math import sqrt”这种方式可能比“import math”更简洁。若有多个 import 语句,应分为三部分,依次为 Python 标准模块、第三方模块和自定义模块,且每个部分内部按模块名称字母表顺序排列。

四、条件语句

• Python 中的条件语句可根据不同条件执行不同代码块。常见的有 if 语句、if - else 语句和 if - elif - else 语句。

• 例如:
a = int(input('请输入一个数字:'))
if a >= 10:
print(a)
else:
print(-a)

五、缩进的重要性

Python 中没有“{}”来划分代码块,所以缩进至关重要。一般情况下,代码块采用四个空格缩进,同一代码块内内容缩进需保持一致,否则会出现语法错误。

标签:语句,缩进,01,&&,Python,代码,空格,模块
From: https://www.cnblogs.com/TIANTIANKAIXIN9/p/18587291

相关文章

  • 物体检测(YOLO)示例:使用 Rust 调用 Python 进行物体检测
    在本示例中,我们将展示如何使用Rust调用Python脚本来完成YOLO物体检测任务。我们将通过Rust的std::process::Command调用Python脚本,并传递输入图像以进行检测。环境准备首先,您需要安装以下工具:更多内容访问ttocr.com或联系1436423940Rust语言:从Rust官网安装R......
  • 大数据学习记录,Python基础(5)
    模块类与对象模块内置模块time,random,os,json第三方模块requests,pandas,numpy,....自定义模块xxx.py常见的内置模块hashlib模块该模块主要是进行数据加密的作用。常见的加密方式:sha256()【可逆】md5()【不可逆】importhashlibinfo='12345......
  • python学习-condition
    条件判断1.三个关键词:ifelseelif(即为elseif)(1)if语句执行有个特点,它是从上往下判断,如果在某个判断上是True,把该判断对应的语句执行后,就忽略掉剩下的elif和else(2)当if后面的条件语句不满足时,与之相对应的else中的代码块将被执行。ifa==1:print('right')else:print('wro......
  • 大数据学习记录,Python基础(5)
    模块类与对象模块内置模块time,random,os,json第三方模块requests,pandas,numpy,…自定义模块xxx.py常见的内置模块hashlib模块该模块主要是进行数据加密的作用。常见的加密方式:sha256()【可逆】md5()【不可逆】importhashlibinfo='123456'#......
  • Python基础学习-14面向对象与类
    目录1、面向对象2、类3、基本语法和规范4、类的继承5、本节总结1、面向对象•对象:Object我们将生活中的业务场景抽象为对象类是对一类事物描述,是抽象的、概念上的定义:比如“人”对象是实际存在的该类事物的每个个体,因而也称实例(instance)。比如“张三”2、类......
  • python: Eclipse 2024‑03 R+pydev
    https://www.eclipse.org/downloads/packages/release/2024-03/r      ......
  • Day4 [Python学习] 注释
    1.为什么要写注释编写注释的主要目的是阐述代码要做什么,以及是如何做的。注释会被python解释器忽略,不用执行。在调试程序的过程中,注释还可以用来临时移除无用的代码。在开发项目期间,你对各个部分的内容很清楚,但过段时间后,有些细节你可能不记得了。注释的最大作用是提高程......
  • Day3 [Python学习] 数据类型:数字;整型、浮点型、str()函数
    数学里边的数分为整数和小数,python语言中同样1.整型1.1赋值eg:建立一个名为age_a的变量,给它赋值1。此时控制台输出的1是整型,而不是字符串类型age_a=1print(age_a)1.2运算可对其执行加(+)减(-)乘(*)除(/)运算age_a=3age_b=27age_c=12age_d=40print(age_a......
  • 【python】数据库编程
    【python】数据库编程什么是数据库MySQL安装启动MySQL数据库pymysql库基础操作SQL语言基础示例Python作为一种多功能的编程语言,在数据库操作方面展现出了卓越的灵活性和强大的功能。无论你是初涉编程领域的数据爱好者,还是经验丰富的开发者寻求优化数据库交互方案......
  • 拓展01 :代码风格/Python Style
    代码规范关于代码规范,详细内容可以看PEP8这是Python官方对于代码规范的要求。以下我来总结几点重要内容。关于空格使用空格来表示缩进而不要用制表符(Tab)。和语法相关的每一层缩进都用4个空格来表示。每行的字符数不要超过79个字符,如果表达式因太长而占据了多行,除了首......