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

Python docx:在Python中创建和操作Word文档 就是markdown中的list,比如下面的这两个就是无序的,大标题1,2,3…创建一个包含文本、标题、表格、图像和格式的文档。 阅读详情

以Mark Lutz著的《Python学习手册》为教程,每天花1个小时左右时间学习,争取两周完成。 --- 写在前面的话


2013-7-20 20:00 学习笔记

1,Python以#开始代码注释。Python也支持可自动附加在对象上的文档,而且可以在运行时查看。这类注释是写成字符串,放在模块文件、函数、类语句的顶端,就是在任何可执行代码前(#注释在其前没有问题)。Python会自动封装这个字符串,也就是成为所谓的文档字符串,使其成为对象的__doc__属性。例如:

"""
Module documentation
Words Go Here
"""

spam = 40

def square(x):
	"""
	function documentation
	Words Go Here
	"""
	return x**2
	
class employee:
	"class documentation"
	pass

2,Python有一个PyDoc工具,可以来查看文档字符串信息。在命令行模式下,通过help函数启动PyDoc。在GUI模式下,可以直接查看HTML网页格式的文档信息。

3,Python的标准手册可以从http://www.python.org获得,是Python语句及其工具集的最新完整说明。在Windows上,该标准手册是随Python一起被安装的。

4,dir()函数用于列出对象的所有属性,可以传入所需类型的常量。例如:

dir([])
dir('')
5,一些Python代码编写陷阱:

  • 不要忘记冒号:
  • 程序代码要从第1行开始
  • 缩进要一致
  • 不要在Python中写C语言风格的代码
  • 尽量使用简单的for循环,而不是while和range
  • 一定要使用括号调用函数
  • 不要在导入或重载时使用扩展名或路径



python基础学习笔记十 文章目录函数基础补充一、命名空间和作用域1、命名空间:2、作用域:3、关键字global和nonlocal二、参数1、参数类型2、动态传参三、变量四、模块和包 函数基础补充 一、命名空间和作用域 1、命名空间: 01、命名空间分类:   全局命名空间:在py文件中直接声明出来的变量函数   内置命名空间:python解释器内部运行的变量函数   局部命名空间:在函数内部声明的变量 02、加载顺序:   内置 --> 全局 --> 局部 03、取值顺序   局部 --> 全局 --&g 阅读详情

相关推荐

Python手动实现十折交叉验证实战详解

在一些特殊场景下,例如:时间序列数据:传统的随机划分可能破坏时间顺序,需采用时间滑动窗口策略。类别不平衡数据:需要进行分层抽样(Stratified Sampling)以确保每个fold中的类别分布一致。图像数据集:可能存在图像分组(如同一人的多张照片),需要确保同一组数据不被拆分到训练集和验证集中。这些情况都需要我们手动实现划分逻辑,而无法依赖于通用库的默认行为。在十折交叉验证中,每一轮都会将数据划分为一个训练集和一个验证集。

weixin_34413326的博客 933

简明python教程学习笔记之十-DocStrings文档字符串

DocStrings是一个重要的工具,帮助你的程序文档更加简单易懂,在你的模块、类、方法中,你应该尽量使用它。

刘春明的博客 1228

临床预测模型R语言全流程实战:从建模到Bootstrap验证的完整代码

临床预测模型是利用患者特征预测疾病结局发生概率的重要统计工具,其核心在于通过Logistic回归或Cox比例风险模型建立风险函数,并借助ROC曲线、校准曲线等指标评估模型的区分度与校准度。Bootstrap内部验证和DCA决策曲线分析则是当前审稿人关注的焦点,前者用于校正过拟合带来的乐观估计,后者用以判断模型在临床决策中的实际净获益。在肿瘤预后、慢病风险评估等场景中,基于R语言的模型构建与列线图可视化已成为论文发表的关键环节。本文以survival包自带肺癌数据为例,系统展示从数据预处理、变量筛选到多因素建

weixin_33483304的博客 243

Python中文API文档与学习笔记:助你Python学习之路更进一步

Python中文API文档与学习笔记:助你Python学习之路更进一步 【下载地址】Python中文API文档与学习笔记 探索Python世界的绝佳资源!本开源项目精心整理了Python的中文API文档与学习笔记,助您轻松掌握Python编程精髓。API文档详尽解析了Python标准库的各个模块与函数,是深入学习Pyth...

gitblog_06741的博客 1000

保姆级教程:用TIA Portal V17给S7-1200 PLC和HMI做个联调仿真(附抢答器完整项目包)

本文提供了一份详细的TIA Portal V17教程,指导如何实现S7-1200 PLC与HMI的联合仿真开发。通过抢答器项目实例,涵盖从环境搭建、PLC编程到HMI设计的全流程,帮助工程师高效完成工业自动化系统的虚拟调试,显著提升开发效率。

weixin_30417487的博客 624

攻防世界:Crypto习题之easy_RSA

在非对称加密算法中,单向函数被广泛应用,用于确保从公钥加密后的密文无法轻易推导出私钥,从而保证数据的安全性。而其中最著名的算法便是 RSA 加密算法。首先设φm:=∣1≤k≤mgcdkm1∣为欧拉函数(Euler’sche Phi-function)。pqn:=pqpqφnnpqpqφnp−1q−1e∈12...φn−1gcdφne1ended≡1φn假设我们现在有明文x以及公钥en。

qq_52789488的博客 1572

Python中文API文档与学习笔记

Python中文API文档与学习笔记 【下载地址】Python中文API文档与学习笔记 探索Python世界的绝佳资源!本开源项目精心整理了Python的中文API文档与学习笔记,助您轻松掌握Python编程精髓。API文档详尽解析了Python标准库的各个模块与函数,是深入学习Python的必备宝典。同时,项目还提供了...

gitblog_06783的博客 421

谈谈人大金仓数据库

人大金仓数据库(Kingbase)是国产自主研发的关系型数据库管理系统,兼容主流数据库语法,支持高并发、高安全性及国产化适配。该数据库提供完整的安装部署方案,包括环境准备、初始化配置和验证流程,并配备专业的数据迁移工具(KDMS)实现从Oracle/MySQL等数据库的平滑迁移。系统提供KStudio等图形化管理工具,支持性能监控、备份恢复等运维功能,同时具备性能调优、高可用架构、分区表管理等高级特性,满足政府、金融等领域的企业级需求。

蜚鸣的博客 2096

头歌python 实验十 字典

本关任务:根据宋词文件生成一个词云图片文件,存放在sy9文件夹的pict文件夹下的sc1.png。遍历文档中每一行,提取作者的姓名,将其作为键加入到字典中,字典的值为作品数量。本关任务:编写一个根据汇率兑换文件的汇率进行外币兑换人民币的小程序。循环输入饮品的编号和数量,直到输入编号为00。系统输出总计的金额。nc.csv文件中存放某奶茶店的各饮品的编号、名称和价格如下所示。循环输入候选人的名字,将其存入到列表tp中,直到输入end为止。若输入饮品的编号错误,系统会显示编码错误,但仍可继续输入。

2401_87914305的博客 1494

解决vscode无法运行npm命令的问题(cmd可行)

Powershell以及vscode中npm命令使用不了

无痕坚守本心的博客 2749

基于Vivado MIG IP核的DDR3读写实验(top_rom_ddr/ddr_top)

一、前言 关于Vivado MIG IP核详细配置可以参考我之前的文章:基于Vivado MIG IP核的DDR3控制器(DDR3_CONTROL) 关于MIG IP核的用户端的接口时序可以参考这篇文章:XILINX 的 MIG IP(非AXI4)接口时序以及控制 二、实验内容 本次实验的内容主要是通过MIG IP核向DDR3读写数据,DDR3的接口时序由ddr_top模块提供: ddr_top模块的数据来源是wr_fifo,wr_fifo的数据实际来自top_sd_photo模块(本实验仿真

耐心的小黑的博客 3027

python mysql 遍历_财经热词:Python 爬取金十数据首页,并生成词云

背景用 Python 的 requests 模块爬取金十数据首页中间部分的资讯信息,练习了两种处理过程:写入 MySQL 数据库和词云分析,对比之下 Python 几行代码就能完成 MySQL入库,真是太简洁了!环境准备用到的 python 库有:PILjiebarequestswordcloudpymysql本机环境为 python 3.6 ,发现有些库如 wordcloud 使用 pip in...

weixin_39725154的博客 629

u-boot-2014.10移植第22天----添加nand flash命令支持(四)

解决问题:nand0: MTD Erase failure: -5 drivers/mtd/nand/nand_bbt.c文件中初始化bbt/* * Allocate memory (2bit per block) and clear the memory bad block * table. */ this->bbt = kzalloc(len, GFP_

fulinux的博客 3632

十折交叉验证python_【技能技巧】Python之数据N折分

这一篇主要目的在于学习利用python进行数据的分割,给出了两段代码(case1、2),主要是围绕这两段代码展开,分析一下python如何分割数据。不喜欢代码的可以直接先看文中运行结果截图,如有需要再看代码。分割数据的意义何在?举个很简单的例子,比如在进行十折交叉验证(Ten-folder cross validation)、留一法验证(Leave-one-out cross valid...

weixin_39528366的博客 3285

基于STM32L4XX、HAL库的TESEO-LIV4FTR定位模块驱动程序设计

支持多星座系统:GPS、GLONASS、Galileo和北斗。支持NMEA 0183协议和ST专有协议。高灵敏度:-167dBm跟踪灵敏度。低功耗设计,适合物联网和便携设备。内置LNA和SAW滤波器。

zhusl6688的博客 237

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

小学一年级数学题创建(凑十,破十,平十,借十)

孩子画图形有点慢, 所以把图形给他画出来,通过随机数的方式生成随机的计算公式,让孩子锻炼计算能力。孩子现在一年级了,在学习数学怎么计算, 老师也教了很多计算方法。凑十法核心口诀:看大数,分小数。破十法核心口诀:看大数,分出10,一减一加算得数。借十法核心口诀:看大数,分出10,减小数,加剩数。平十法核心口诀:分小数,连续相减算得数。

yesewubian000的专栏 2322

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

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

Python学习笔记资源下载

Python学习笔记资源下载 去发现同类优质开源项目:https://gitcode.com/ 简介 本仓库提供了《Python学习笔记》文档的下载,该文档详细记录了Python语言的学习要点和实战经验,适合初学者和进阶者使用。 文件信息 文件名:Python学习笔记.docx 文件描述:Python学习笔记 使用说明 下载文件后,请使用Microsoft Word或兼容的文档编辑器打开。 ...

gitblog_06742的博客 447

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

Python 进阶学习笔记之十:一般加密支持

本文主要介绍使用 Python 模块 hashlib 来实现常见的 Hash 加密算法实现,并介绍类基于 hashlib 实现的 hmac。以及安全的随机串实现模块 secrets

zombres的博客 438

Python 爬金十数据并生成词云

背景 玩了下 Python 的 request 模块爬取 金十数据 首页中间部分的资讯信息,练习了两种处理过程:写入 MySQL 数据库和词云分析,对比之下 Python 几行代码就能完成 MySQL入库,真是太简洁了! 环境准备 使用到的 python 库有: PIL jieba requests wordcloud pymysql 本机环境为 python 3.6 ,发现有些库如 word...

本博客纯属个人网络笔记,如对阁下有用,甚喜;否则,关掉即可,不喜勿喷。专心写代码,不做键盘侠! 2175

python 实时数据推送_python scrapy 爬取金十数据并自动推送到微信

一、背景因业务需要获取风险经济事件并采取应对措施,但因为种种原因又疏忽于每天去查看财经日历,于是通过爬取金十数据网站并自动推送到微信查看。二、目标实现image三、环境与工具1、pycharm:python开发IDE四、实现思路爬虫获取风险事件,然后python通过句柄定位到微信窗口,模拟键鼠操作本机微信客户端发给好友(自己),最开始本来使用微信itchat库,但是这个是基于微信网页版,登录几次后...

weixin_39851408的博客 1556

查看Python文档的几种方法

查看文档是一个程序员的基本功,这里简单介绍几种查看Python文档的方法,下面以struct模块为例。 1.help 在交互模式下,help函数是获取文档的好帮手,使用非常简单。 >>> import struct >>> help(struct) Help on module struct: NAME struct DESCRIPTION ...

xiemanR的专栏 1万+

Python Gstreamer入门-学习笔记

Python Gstreamer入门-学习笔记   历时一个月的Python Gstreamer入门阶段接近尾声,在这里总结一下自己的学习历程。首先感谢一下Andy同学和Stephen老师的帮助和指导。 1.基础知识学习阶段   首先需要了解Gstreamer是什么,有哪些基本的内容,element、pad、bin、pipeline各是什么,其中又有哪些分类。这里推荐Gsteamer的官方文档进行...

小平爱吃肉的博客 1万+

Python 入门书籍文档推荐及学习笔记总结(强推)

Python 虽然流行很久了,但是个人没有遇到任何 Python 方面入门好的书籍,《Python基础教程(第3版)》相对还行,但是不够系统和深入,作为快速入门,可以先看下它,然后看官方文档吧。

Python966的博客 335

Python开发6年,整理的《Python从入门到精通学习笔记》免费下载

Python开发6年,整理的《Python从入门到精通学习笔记》免费下载

xiqng17111342931的博客 1160

Python学习笔记(29)-Python创建并写入word文档

一,简介上一篇已经介绍了python-docx模块的安装和导入,本篇直接介绍如何创建并写入word文档,需要注意的是:创建word并写入之后,操作的都是内存中的对象,最后需要保存到文件,才能看到真实的文件。二,代码演示非常简单,直接演示代码和执行结果:#创建并写入word文档 import docx#创建内存中的word文档对象 file=docx.Document()#写入若干段落 file.ad

编程副队长 3万+

金十数据爬虫-抓取全球指数收盘情况

使用python 爬虫,抓取金十数据财经早餐专栏的每天全球指数收盘情况总结图

Isaac1024的博客 3028
上一篇: Python学习笔记(九):if、while、for语句
下一篇: WP8使用Google同步时遇到的问题
mathboylinlin
博客等级 码龄18年 101粉丝 26原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值