Python学习记录 文档字符串

python学习笔记-基础版 零基础学习python,记录自己的学习笔记,供学习查阅!!! 阅读详情

2022.07.20 DAY20

1. 函数的用法和底层分析

1. 形参和实参
# 形参和实参
def printMax(a, b):
    """ 实现两个数的比较,并返回较大的值 """
    if a > b:
        print(a, '较大值')
    elif a < b:
        print(b, '较大值')
    else:
        print("a, b一样大")


if __name__ == '__main__':
    printMax(10, 20)
    printMax(30, 5)
2. 文档字符串
  • 程序的可读性最重要,一般建议在函数体开始的部分附上函数兴义说明,这就是文档字符串,也有人称为函数的注释。

  • 通过三个单引号或者三个双引号类实现,中间可以加入多行文字进行说明。

  • 调用help(函数名,doc)可以打印输出函数的文档字符串。

      def play():
          """ 快来找我玩啊 """
          print("快来找我玩啊!!!")
    
    
      if __name__ == '__main__':
          help(play.__doc__)
          play()
    
PCL:实现 PPF估计(附完整源码) 阅读详情

相关推荐

基于EKF的UWB-IMU融合定位系统在农业机器人中的抗干扰优化与Matlab仿真

本文探讨了基于扩展卡尔曼滤波(EKF)的UWB-IMU传感器融合定位系统在农业机器人中的应用。通过Matlab仿真验证,该系统有效解决了农业环境中UWB信号遮挡和IMU累积误差问题,实现了厘米级高精度定位,显著提升了机器人在复杂场景下的抗干扰能力和导航可靠性。

numpy6sculptor的博客 624

基于python文档与教学学习的python学习记录.day01(python的基础变量类型之字符串和数字类型)

在 Python 中处理文本数据是使用str对象,也称为字符串。字符串是由 Unicode 码位构成的不可变序列。字符串字面值有多种不同的写法:单引号:'允许包含有 "双" 引号'双引号:"允许嵌入 '单' 引号"三重引号:'''三重单引号'''"""三重双引号"""使用三重引号的字符串可以跨越多行 —— 其中所有的空白字符都将包含在该字符串字面值中。官方文档中介绍了字符串的定义,简单来说就是在python中,使用单引号\双引号\三重引号括起来的字符与数字就是字符串即string。

Cx0110的博客 1014

Python爬虫实战:如何优雅地处理BOSS直聘的反爬机制与Cookie失效问题

本文详细介绍了如何通过Python爬虫技术优雅应对BOSS直聘的反爬机制与Cookie失效问题。从多账号轮换、动态请求头生成到代理IP管理,提供了一套完整的解决方案,帮助开发者构建稳定高效的数据采集系统,有效提升爬虫成功率与数据质量。

weixin_30733003的博客 1562

python3.10官方文档学习记录二__字符串

用单引号( ‘……’ )或双引号( “……” )标注的 结果相同 ,反斜杠 \ 用于转义。 1.2交互式解释器会为输出的字符串加注引号 交互式解释器会为输出的字符串加注引号,特殊字符使用反斜杠转义。虽然,有时输出的字符串看起来与输入的字符 串不一样(外加的引号可能会改变),但两个字符串是相同的。如果字符串中有单引号而没有双引号,该字符串外将 加注双引号,反之,则加注单引号。 print() 函数输出的内容更简洁易读,它会省略两边的引号,并输出转义后的 特殊字符: 1.3 使用原始字符串 如果不希望前置 \

xjfhz的博客 238

机器视觉避坑指南:为什么你的Halcon划痕检测总漏检?(附优化方案)

本文深入剖析了Halcon在表面划痕检测中漏检率高的常见原因,如灰度值波动、噪声干扰及形态学参数设置不当。针对复杂背景与低对比度划痕,提出了超越官方例程的多尺度纹理分析与特征融合优化方案,旨在帮助开发者构建更鲁棒、稳定的机器视觉检测流程,有效提升检出率。

weixin_29057163的博客 234

基于Simulink的鲸鱼优化算法(WOA)MPPT仿真

摘要:本文介绍了基于Simulink的鲸鱼优化算法(WOA)在光伏MPPT控制中的应用。WOA模拟座头鲸的"气泡网捕食策略",通过包围猎物、螺旋收缩和随机搜索三阶段动态平衡全局探索与局部开发能力,有效解决局部阴影导致的多峰P-V曲线问题。文章详细讲解了WOA-MPPT的Simulink建模过程,包括多峰光伏阵列建模、WOA控制器实现和Boost变换器控制。仿真结果显示,在三种典型工况下,WOA-MPPT的追踪效率>99.3%,动态响应时间<0.15s,性能优于传统算法。最后提出了混合WO

amy_mhd的博客 72

Python学习笔记(十):Python文档

以Mark Lutz著的《Python学习手册》为教程,每天花1个小时左右时间学习,争取两周完成。 --- 写在前面的话 2013-7-20 20:00 学习笔记 1,Python以#开始代码注释。Python也支持可自动附加在对象上的文档,而且可以在运行时查看。这类注释是写成字符串,放在模块文件、函数、类语句的顶端,就是在任何可执行代码前(#注释在其前没有问题)。Python会自动封

mathboylinlin的专栏 1236

C++(Qt)软件调试---Windows下Qt使用dump定位崩溃位置(1)

在C++/Qt程序崩溃时,往往很难找到崩溃的原因,如果是稳定复现的问题还好,但是多数情况遇见的问题是随机出现的,这时想要快速找到问题并解决就需要通过dump文件定位崩溃位置。

mahuifa的博客 1万+

Python系统学习记录

这里简单记录我的python学习过程。 不是很系统,而且多半也是得参考网上的文献,所以我觉得没必要把各个块都分开写在多个文章中,故选择记录在这一篇文章中。

the Blog of 等不到天亮丶等时光 1309

Agentic-Desktop-Pet:构建本地智能桌面助手的架构与实践

智能体(Agent)作为人工智能领域的重要概念,是指能够感知环境、自主决策并执行任务以实现目标的软件实体。其核心原理在于结合感知、决策与执行模块,通过大语言模型(LLM)等推理引擎处理信息并驱动行动。这种架构的技术价值在于将AI的认知能力与具体的操作系统环境深度融合,从而创造出能主动理解用户上下文、提供个性化服务的智能伙伴。在应用场景上,智能体技术正从云端对话机器人向本地化、场景化的桌面助手演进,旨在解决传统自动化工具缺乏智能、而纯聊天机器人脱离操作环境的问题。本文探讨的Agentic-Desktop-Pe

weixin_27210125的博客 623

利用Gretna软件计算脑网络的全局属性和局部属性指标

使用Gretna,你可以计算脑网络的全局属性指标(如网络特征、小世界性和模块度),以及局部属性指标(如节点度和聚类系数)。通过Gretna,你可以计算脑网络的稀疏度,并进一步探索网络的特征和特性。Gretna是一款基于MATLAB平台的脑网络分析工具,它提供了丰富的函数和工具箱,用于计算和分析脑网络的结构和功能。在脑网络中,较高的稀疏度可能意味着神经系统的高效性和信息处理能力,因为较少的连接可以降低信息传递的成本。连接矩阵是一个N*N的矩阵,其中N表示节点的数量,矩阵的每个元素表示节点之间的连接强度。

code_program481的博客 1809

python字符串怎么表示_python中字符串的几种表达方式(用什么方式表示字符串)...

原博文2018-11-21 18:45 −说明: 今天在学习python的基础的内容,学习在python中如何操作字符串,在此记录下. 主要是python中字符串的几种表达,表示方式。 python的几种表达方式 1 使用单引号扩起来字符串 >>> 'my python lession' #以单引号将字符串扩...07373相关推荐2019-09-28 21:13 −Python p...

weixin_39595621的博客 149

ONNX Runtime C# YOLO全链路压测:从300ms到22ms的15个底层优化技巧

摘要:本文分享了工业质检场景下C#调用YOLOv8s ONNX模型的性能优化实战经验。原始单帧推理耗时300ms无法满足产线需求,通过全链路分析定位瓶颈(预处理85ms、推理180ms、后处理30ms)。重点优化措施包括:使用OpenCVSharp CUDA加速预处理(85ms→12ms),开启ONNX Runtime ALL级别图优化,选用TensorRT执行提供程序(180ms→22ms),以及优化内存管理和线程调度。最终实现单帧总耗时22ms±2ms,GPU利用率提升至85%,完整满足产线120块板/

2601_94871597的博客 402

python基础阶段学习

python基础学习

weixin_45574685的博客 631

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

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

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

Python代码注释9种方式,新手学习Python入门必看!

编写清晰、简洁的代码注释是良好编程习惯的重要组成部分.以下是9个简单易懂的代码注释示例,通过具体案例来展示不同类型的注释和最佳实践.

m0_75067629的博客 649

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

第3章-21 判断回文字符串 (15 分)

致读者:本人是一名通信专业学生,仅学了4天Python ,难免有些地方写的很笨拙。 写博客一方面是为了记录自己的学习过程中遇到的问题和思考,一方面是希望能够帮助到很多和自己一样处于困惑的读者。 水平有限,博客中难免会有一些错误,有纰漏之处恳请各位大佬不吝赐教! 越努力,越幸运 输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。 输入格式: 输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。 输出格式: 输出在第1行中输出字符串。如果它.

qq_43605009的博客 574

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Python | 01. 基础语法学习

文章目录0.前言1.用pycharm编写程序1.0. 项目名字:PythonStudy1.1. 修改模板注释1.2. 开始写第一个python项目1.2.1. 新建python项目1.2.2. 新建python程序1.2.3. HelloWorld1.3. 注释1.3.1. 单行注释1.3.2. 多行注释1.4. 变量1.4.1. 赋值1.4.2. 带变量的输出1.4.2.1. 拼接变量1.4.2.2. 格式化输出(占位符 %d 和 %s )1.5. 拓展知识点:print方法还可以写其他内容1.5.1.

xyx-Eshang的博客 1017

(Python 篇1)最近比较闲,闲来无事开始学习一下Python,记录一下(----print(“Hello World !“))

万恶的开始,三年前,一句---- System.out.println("Hwllo World !"); 从此便踏上了一条Java的不归之路! 今天我们再一次,重走这条道路,踏上Python之路。 一、万恶的Hello World 软件安装,环境搭建就略过吧。 print("Hello World !") print("Hello Python !") 二、今天就简单记录下print吧。 1、一行语句多行显示加 (\) 结果: Leevan-- Hello World nam

Mr_Van的博客 253

Python学习记录---------0

2019.09.25 ### 算是来华电正式学习Python的一个记录 也是对一些需要总结记录的内容的汇总 ### set函数去重操作及几个疑问 从数据结构层面上看怎么做到的?(尤其是这个最后输出的顺序) https://www.cnblogs.com/feiyueNotes/p/8040412.html 引用自“碎片拾零”转侵删 数据类型转换 ...

MatheMaticSU的博客 180

Python3学习日记 类型讲解

自学Python3的日记 学习日记来自于《Python学习手册(第4版)》和 菜鸟教程 关于组建python构建环境和运行,本篇就不讲了! 该学习日记使用的环境和工具为 Python 3.6 JetBrains PyCharm Community Edition 2017.3.3 x64 数据类型 数字 类型 有整数型 int、浮点数型 float、 复数型 comp...

xn的博客 453

Day01学习笔记Python

今天跟着石老师学习了Python基础语法,学习了很多有用的知识,收获颇丰,日后多巩固,多翻阅。

m0_72167941的博客 293

Python零基础学习:字符串,列表,集合,元组,字典

零基础学习Python 笔记 一、背景介绍 1.个人底子:十年前计算机二级,现从事行业研究 2.学习目的:为数据可视化D3.JS打个基础 3.学习资源:3.1 Udacity :Python 入门 3.2 w3schools 4.笔记目的:自我总结,分享交流 二、字符串,列表,集合,元组,字典 ...

weixin_41455939的博客 122

Python学习笔记(简易版2022.8.25)

这篇博客是在有一些Java基础上,跟着B站上唐宇迪的5h速成python的学习过程记录;整体来说,这5个小时讲述了一些语法的基础,很多内容并不是很深,适合初学语法的人看看

qq_42578922的博客 579

Learn Python 3 the Hard Way 学习笔记ex1-5(会持续更新)

这里写自定义目录标题Learn Python 3 the Hard Way 学习笔记Ex0Ex1Ex3Ex4Ex5 Learn Python 3 the Hard Way 学习笔记 嘻嘻,萌生了这个想法,希望能检出到最后呀 Ex0 ** cd\ ** 换到根目录 Set-Location 切换路径 New-Item 生成新文件或者新路径 mkdir ...

weixin_42813593的博客 340

【python】(第一章)1.4 数字和表达式

1.>>> 2.75%.5 0.25 【不同】C语言中取余运算必须为整数,不能是浮点型 2.>>>(-3)**2 9 【不同】C语言中pow (double x,double n);(将返回x的n次幂)【python 也有这个内建函数】 >>>pow(2,3) 8 1.7 获取用户输入>>>x=input("x:") x:【不同】C语言中printf("please in

清茶煮酒ゞ 471
上一篇: Python学习记录 函数定义
下一篇: Python学习记录 函数的返回值
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值