[Python基础语法]注释

Multisim14.3主数据库访问冲突:Windows更新KB5065426卸载与系统兼容性修复指南 本文针对Multisim14.3在Windows更新KB5065426后出现的主数据库访问冲突问题,提供了详细的解决方案。通过卸载问题更新、修复系统兼容性及调整权限设置,帮助用户快速恢复元器件库的正常访问,确保电路仿真设计的连续性。 阅读详情

这篇教程将向您展示关于Python注释的知识。

注释就是其字面意思,即对程序进行补充说明,但是不影响程序执行。注释使程序更具可读性和可维护性。

Python注释支持三种注释方式:

  1. 单行注释
  2. 多行注释
  3. 文档注释

单行注释


单行注释以井号(#)开头,并自动以EOL(行尾)结束。

>>> # 输出Hello, World!
... print("Hello, World!")
Hello, World!

注释与其下方的代码处于同一缩进级别

>>> def sum(a, b):
...     # 计算并返回a + b的值
...     return a + b
... 
>>> sum(2, 3)
5

多行注释


Python允许注释跨越多行。此类注释称为多行注释或块注释。

要添加多行注释,使用井号(#)后跟单个空格开始每一行。也可以将注释分成段落。只需在每个段之间添加一个带有井号(#)的空行。

>>> # 要学习任何语言,您必须遵守以下规则。
... # 1. 了解基本语法,数据类型,控制结构和条件语句。
... # 2. 学习错误处理和文件I/O。
... # 3. 了解高级数据结构。
... # 4. 编写函数并学习面向对象概念。
... 
>>> "Let's start to learn Python."
"Let's start to learn Python."

文档注释


文档注释是为每个Python模块,函数,类和方法添加快速注释。它必须是对象(模块,函数,类和方法)定义中的第一个语句。

使用’’'来定义文档注释

>>> def pow(a, n):
...     '''
... 计算并返回a的n次方。
...     '''
...     return a ** n
... 
>>> pow(2, 10)
1024
>>> print(pow.__doc__)

计算并返回a的n次方。
	

另外,我们也可以通过pydoc3命令生成注释文档。

$ ls -l /usr/local/bin/pydoc3 
lrwxr-xr-x  1 root  wheel  68 Sep 30 10:14 /usr/local/bin/pydoc3 -> ../../../Library/Frameworks/Python.framework/Versions/3.7/bin/pydoc3
------------
docstring.py文件
-------------
def pow(a, n):
    '''
计算并返回a的n次方
    '''
    return a ** n

-------------
$  pydoc3 ./docstring.py 
Help on module docstring:

NAME
    docstring

FUNCTIONS
    pow(a, n)
        计算并返回a的n次方

FILE
    /Users/xxx/Desktop/Python/docstring.py

GPU:NVIDIA GPU的发展历史,nvidia-smi的简介、安装、使用方法之详细攻略 GPU:NVIDIA GPU的发展历史,nvidia-smi的简介、安装、使用方法之详细攻略 目录 NVIDIA GPU的发展历史 nvidia-smi的简介 1、nvidia-smi是nvidia 的系统管理界面解释相关参数含义 2、NVIDIA系统管理接口——v388.73 3、支持产品: nvidia-smi的安装 nvidia-smi的使用方法 1、列出所有可用的 NVIDIA 设备命令 2、nvidia-smi的基础命令用法 NVIDIA GPU的发展历 阅读详情

相关推荐

手把手教你用VSCode+MCUXpresso搭建i.MX RT1062开发环境(附RT-Thread Nano移植)

本文详细介绍了如何使用VSCode和MCUXpresso工具链搭建i.MX RT1062开发环境,包括工具链安装、工程配置、调试技巧以及RT-Thread Nano实时操作系统的移植方法。通过实战步骤和优化建议,帮助开发者快速掌握这款高性能Cortex-M7 MCU的开发流程,提升嵌入式开发效率。

weixin_27014595的博客 392

python学习之基本语法(一 )

一、语法规则 1、注释 (1)单行注释以#开头 (2)多行注释: 第一种:用三个单引号“ ''' ”将注释括起来 第二种:用三个双引号“""" ”将注释括起来 #filename 1_1.py #注释功能 ''' 注释功能 ''' """ 注释功能 """ print("无注释") 2、编码 ...

const 2827

【Matlab深度学习】GPU加速实战:从环境配置到性能优化

本文详细介绍了如何在Matlab中为深度学习任务配置GPU加速环境并进行性能优化。文章从GPU加速的必要性讲起,手把手指导安装NVIDIA驱动、CUDA和cuDNN核心三件套,并验证环境。重点讲解了如何利用gpuArray将数据和模型迁移至GPU,以及通过内存优化、计算优化和多GPU并行等策略充分释放GPU算力,大幅缩短深度学习模型的训练时间。

weixin_29061465的博客 492

python基础

python基础

weixin_64571932的博客 8350

从一根USB线缆说起:深入浅出聊聊那些影响信号完整性和EMC性能的‘小细节’(双绞、屏蔽、360度搭接全解析)

本文深入探讨了USB线缆中影响信号完整性和EMC性能的关键细节,包括双绞线绞距、屏蔽层设计和360度搭接工艺。通过实验数据和实用技巧,揭示了这些‘小细节’如何显著影响高频信号质量和电磁兼容性,为工程师提供了从选购到系统设计的全面指南。

weixin_30824479的博客 439

视频监控设备(NVR、IPC等)如何通过国标GB28181接入到视频监控平台,以及接入过程如何测试视频接入是否成功

GB/T28181标准广泛的应用,视频监控设备通过国标GB28181接入视频监控平台的过程变成程序化、标准化的互联过程,确保了视频监控设备能够在不同系统、不同网络环境下实现远程、跨区域、跨级别的访问和控制。版本有GB28181-2011、2016、2022几个常用版本,威迪斯特的视频监控平台完全支持GB28181的这几个版本,能够实现不同品牌视频监控设备的国标视频接入(国标视频监控接入),或者为国标28181视频接入(国标28181视频监控接入),也为国标281818接入(国标GB/T28181接入。

weixin_70208651的博客 1万+

Python基本函数

Python函数有很多,下面我就简单的介绍几种函数。2**4代表的是2的4次方print("幂运算的运行结果为",2**4);函数pow(x,y); 也可已起到同样的效果print("函数pow()的运行结果为",pow(2,4));从运行的结果来看,他们两个是有等同的效果的。abs() 绝对值函数。print("abs(-1)的值为:",abs(-1)); print("abs(1)的值为:",a

天玄的专栏 421

2025高教社数学建模国赛A题 - 烟幕干扰弹的投放策略(完整参考论文)

摘要:本研究基于模拟遗传退火算法优化无人机投放烟幕弹策略,建立三维运动学模型分析遮蔽效果。针对不同战术场景(单机单弹至多机多弹),构建以遮蔽时间最大化为目标的非线性优化模型。通过改进遗传算法求解最优参数组合,结果显示在给定条件下单枚烟幕弹对M1导弹的有效遮蔽时长可达1.4秒。研究为无人机协同干扰提供了高效解决方案,验证了智能算法在复杂战术决策中的适用性。关键词:烟幕干扰;无人机投弹;运动学建模;时序优化;遗传算法。

ProminentWu的博客 544

慕课网python学习笔记4

什么是表达式 表达式(Expression)是运算符(operator)和操作数(operand)所构成的序列 1+2+3 a = 1+2*3 a = b and or c c=int(‘1’)+2 表达式的优先级 not > and > or 先执行高优先级,再低优先级,同级内从左往右解析(左结合),( )强制增加优先级,括号的优先级最高 特例:赋值运算符(右结合) a = 1 b...

weixin_43684054的博客 894

3D打印机控制系统设计:基于MATLAB的3D打印机运动学建模、轨迹规划和控制

控制实现:在控制实现中,需要将轨迹规划的结果转化为实际的控制指令,控制3D打印机按照规划的轨迹进行运动。3D打印机的运动学建模:3D打印机的运动学建模是指将3D打印机的机械结构、传动系统和运动控制部件等抽象成数学模型,以便于进行控制系统的设计和分析。轨迹规划:轨迹规划是指根据3D模型的几何形状和打印机的运动学模型,计算出打印机需要执行的运动轨迹,以便于实现所需的打印效果。控制实现:控制实现是指将轨迹规划的结果转化为控制指令,控制3D打印机按照规划的轨迹进行运动。

走向CTO的路上... 2473

综述性论文别再堆砌文献!用GPT-5.1 Thinking轻松攻克四大关键难点,真正实现高效高质撰写(附AI提示词)

逻辑构建上以往都是先梳理一篇文献的领域研究脉络,明确其发展阶段、核心议题等,再搭建初步的大纲,借助思维导图或者别的方式将筛选后的文献观点按主题归类到对应章节,理清楚每个章节间的递进或并列关系,最后再逐个章节进行补充过渡表述,那么做的目的其实就是摆脱文献堆砌问题。人工做法往往是对比不同文献的研究方法、数据来源与核心结论,再清晰标注每类成果的优缺点,找到文献中存在的争议焦点,找到之后再梳理争议产生的核心原因,最后在基于现有研究,推出还未被探索的研究方向,从而提炼出创新切入点。2)文献之间的相同点与不同点;

智能AI让学术科研更容易 174

py课堂总结

py基础课堂总结

qq_71698341的博客 1281

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

Python语法基础之注释

列举了Python单行注释和多行注释的写法。

Jim_Leeeee的博客 210

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

python段落注释的语法格式是_Python 基础语法

Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。在本章中我们将来学习Python的基础语法,让你快速学会Python编程。用一张图概况Python学习第一个Python程序交互式编程交互式编程不需要创建脚本文件,是通过 Python 解释器的交互模式进来编写代码。linux上你只需要在命令行中输入 Python 命令即可启动交互式编程,提示窗口如下:$ pyth...

weixin_42223120的博客 2176

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

【Python入门篇】——Python基础语法(字面量注释与变量)

Python基础语法(字面量注释与变量)

2201_75366661的博客 2236

#菜鸟教程Python基础语法和解释器和注释的笔记

第一个字母必须是子没有或下划线标识符对大小写敏感,但对长度没有限制。

UQWRJ的博客 586

Python基础 B-01 基本语法之-缩进与行&注释

基本语法之-缩进与行&注释 文章目录基本语法之-缩进与行&注释一、缩进二、多行语句三、注释3.1、注释作用:3.2、注释的分类:(代码注释分单行和多行注释)A、单行注释用#,eg:B、多行注释可以用多个 # 号,还有 ''' 和 """。C、注释的原则 一、缩进 python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。 缩进的空格数是可变的,但是同一个代码块的语句...

Y_winter_w的专栏 515

Python-01基础语法与注释

​ 注释的含义:​ 代码当中不会被翻译成机器码的部分(不参与编译执行的部分),注释的存在不会影响程序的功能注释的作用:对代码进行注释和说明,提高代码。让代码的功能消失。

G99999_的博客 148

python基础语法的讲解(变量、注释等)

python作为目前用户量最大的编程语言,其主要原因就是因为它简单明了的方式,上一篇我们为大家详细介绍了python解释器与pycharm的安装和环境配置,这里我们主要为大家讲解python的基础语法与运用。

2301_77698138的博客 734

Python基础语法(一):注释和变量

上一篇文章说了Python的语言特点,关于Python的IDE在上一篇文章里也有链接。如果感兴趣的朋友可以去看一下。 这______里______是______传______送______门 这里正式开始学习Python。Python的基础语法不多,但是想要详细的描述也不是一篇能写完的。 这里主要说一下注释和变量 注释   注释的作用:是在程序中的某个地方添加一些说明性的信息,并不参加程序的运算...

余欢的博客 527

Python基础语法_注释与变量

本文介绍了Python中的注释、变量与常量的基本概念和使用方法。注释部分讲解了单行注释和多行注释的语法,变量部分详细说明了变量的定义、赋值方式、命名规范以及变量存储的本质,强调变量是对象内存地址的引用。常量部分解释了Python中通过命名约定模拟常量的方法。最后简要介绍了PEP8编码规范对命名的要求,包括模块、类、函数、变量和常量的命名规则。全文为Python初学者提供了基础语法知识的系统介绍。

qq_42511420的博客 949

python第四节:[基础语法]补充[引号&缩进&注释符]

1.python缩进 python 最具特色的就是用缩进来写模块。 缩进的空白数量是可变的,但是所有代码块语句必须包含相同的缩进空白数量,这个必须严格执行。 实例1 以下实例缩进为四个空格: ifTrue: print("True") else: print("False") 实例2 以下代码将会执行错误: #!/usr/bin/python # -*- coding: UTF-8 -*- # 文件名:test.py ifTrue: print("An...

田一柠的博客 579

【Python】基础语法之一:变量、字符串、数、注释

【Python】基础语法之一:变量、字符串、数、注释

vilavin的博客 714

python交互式帮助的进入、使用和退出_2.Python交互模式、注释、基础语法

一.头文件1.1 进入Python交互模式:打开终端输入命令Python3(Python后可紧跟系统已安装版本的版本号,若只有Python命令则进入Mac OS系统自带版本交互模式。另外可以移除系统自带的版本,把新版本放到指定的位置后可直接使用命令Python就是最新版本了),回车进入Python交互模式,它的提示符是>>>如下图所示在交互模式的提示符>>>下,...

weixin_35455135的博客 2360

python--基础--3.1--基础语法--注释

任何语言的程序员,编写出符合规范的代码,是开始程序生涯的第一步。的惯例,就是一个团队中彼此阅读对方的代码。在一些正规的开发团队,通常会有。

zhou920786312的博客 313

mysql中文注释语法报错_Python基础语法:变量类型

- 点击上方“中国统计网”订阅我吧!-01. Python编码Python中默认的编码格式是 ASCII 格式,在没修改编码格式时无法正确打印汉字,所以在读取中文时会报错。解决方法为只要在文件开头加入# -- coding: UTF-8 --或者#coding=utf-8就行了注意:#coding=utf-8 的 = 号两边不要空格。02. Python基础语法第一行Python...

weixin_39761255的博客 95
上一篇: [Python基础语法]关键字、标识符和变量
下一篇: [Python基础语法]表达式、语句和缩进
mHubery
博客等级 码龄9年 32粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值