首页 > 编程语言 >python小技巧: 对象字段文档注释, 一行分拆多行

python小技巧: 对象字段文档注释, 一行分拆多行

时间:2023-10-03 11:00:13浏览次数:31  
标签:多行 python self 注释 Read 文档 def

对象字段文档注释

python类和函数的文档注释比较常用, 只需要在类和函数下面增加'''即可, 就可以在引用的地方查看注释内容了.
但是对于类的字段, 怎么增加注释呢? 只需要像下面即可:

class TradeRecordData:	#H.Read
    '''一次完整的交易记录. 包括买入及卖出'''	#H.Read
    def __init__(self):	#H.Read
        self.code = ''	#H.Read
        '''股票代码'''	#H.Read
        self.buy_date = ''	#H.Read
        '''购买日期'''	#H.Read
        self.sell_date = ''	#H.Read
        '''卖出时间'''	#H.Read
        self.buy_price = ''	#H.Read
        '''买入均价'''	#H.Read
        self.sell_price = ''	#H.Read
        '''卖出价格'''	#H.Read
        self.volume = 0	#H.Read
        '''股票数量'''	#H.Read
        self.pl = 0.0	#H.Read
        '''赢亏比例'''	#H.Read

在vscode里面就可以显示对应字段的注释信息了:
image

分拆多行

比如:

a= 'abc''def'
# 可以这样写
a = 'abc'\
	 'def'
# 还有一种我认为更好的写法
a = (
	'abc'
	'def'
)

()符号可以把里面的多行内容视为一行代码, 如下所示:

a=10
b=11
c=(
    a
    +
    b
)
print(c)  # 输出21

标签:多行,python,self,注释,Read,文档,def
From: https://www.cnblogs.com/huzhongqiang/p/17740887.html

相关文章

  • PythonOther
    Gitgit是一个分布式的版本控制软件,版本控制最早期是文件的复制粘贴、下一个阶段是集中管理、现在是分布式管理。集中管理是将文件存储到一个地方,优点是解决了共同开发,缺点也很明显就是如果存储的地方出现问题就无法使用了。分布式管理就很好了在网络中的每个点都存储一遍......
  • 笨办法学Python3 习题11 提问
    1print("Howoldareyou?",end="")#end=""下一行结果空格后粘贴在同一行2age=input()#需要用户输入年龄值赋给age变量//input(Y)函数,作用让用户输入值,括号内的内容先会弹出来,后面位置让用户输入3print("age=",repr(age))......
  • 笨办法学Python3 习题10 那是什么
    知识点:转义序列\\ 转义\ (反斜杠)\' 转义'(单引号)\" 转义" (双引号)\t 水平制表符\r 回车符\n换行符\b退格符,向前退一格\f 进纸符\a响铃符\v垂直制表符 ......
  • 笨办法学Python3 习题7 更多打印
    知识点:下一行不换行,end="" 作用  下行不换行并且 中间无空格end=""  作用  下行不换行并且 中间有空格end="2" 作用  下行不换行并且 中间有2和空格和end="2"不一样该引号可以是单引号,引号里面可以无空格,有空格,有数字空格一起,或者字符串 ......
  • 笨办法学Python3 习题5 更多的变量和打印
    知识点:f是format格式化的意思,写法1: f "Hello,XXX{变量名1}XX{变量名2}XX" ,写法2:"Hello,XXX{}XX{}XX".format(变量名1,变量名2)浮点数四舍五入的方法,如1.2345,round(1.2345),使用的是round()函数 ......
  • python 3 内嵌函数和闭包
    内嵌函数:本质是函数里又嵌套一个函数def fun1():       print('fun1()在被调用')       def fun2():               print('fun2()在被调用')    fun2()  #调用fun2()  fun1()fun1()正在被调用fun2()正在被调用内嵌函数的作......
  • 笨办法学Python3 习题4 变量和命名
    知识点:变量名需要字母或下划线开头,由字母,下划线,数字组成,数字不能开头变量名不能有特殊符号,不能和关键字,保留字相同应尽量简洁,方便理解记忆变量名区分大小写myName和myname是不同的变量名需要遵循命名约定(网上补充)常见变量名约定:Pascal命名法,所有单词的首字母大写如......
  • 笨办法学Python3 习题2 注释和 # 号
    知识点:#为注释,可为代码注释,运行后代码无错误的情况下,终端不会显示找错误的方法从最后行开始倒着找养成良好的习惯,注释时要简洁易懂,代码字符串与符号之间最好用空格隔开来,看着更干净清楚......
  • 笨办法学Python3_习题0
    目标:安装python解释器和编辑器困难:作者书中建议用python3.6.1版本已停止下载书中用的Atom编辑器已停运,改用VScode编辑器下载时又非常慢该把解释器和编辑器下载到电脑哪个盘好?解决方法:改用Python3.6.8windows版本下载编辑器的链接复制后改成http//这段改/   ......
  • python 机器学习 继续训练模型
    您可以使用以下方法反复训练机器学习模型:增量学习:这是一种在现有模型上继续训练的方法。在增量学习中,您可以将新数据集与现有数据集合并,然后使用这些数据重新训练模型。这种方法的优点是可以避免从头开始训练模型,从而节省时间和计算资源。但是,需要注意的是,如果新数据与旧数据有很大......