字典翻译 问答 其它 defprintMax(x,y):'''Printsthemaximumoftwonumbers.Thetwovaluesmustbeintegers.'''x=int(x)y=int(y)ifx>y:print(x,'ismaximum')else:print(y,'ismaximum')printMax(3,5)print(printMax._doc_)代码如上,然而执行结果如下>>>5ismaximumT
问题标题:
defprintMax(x,y):'''Printsthemaximumoftwonumbers.Thetwovaluesmustbeintegers.'''x=int(x)y=int(y)ifx>y:print(x,'ismaximum')else:print(y,'ismaximum')printMax(3,5)print(printMax._doc_)代码如上,然而执行结果如下>>>5ismaximumT
问题描述:

defprintMax(x,y):

'''Printsthemaximumoftwonumbers.

Thetwovaluesmustbeintegers.'''

x=int(x)

y=int(y)

ifx>y:

print(x,'ismaximum')

else:

print(y,'ismaximum')

printMax(3,5)

print(printMax._doc_)

代码如上,然而执行结果如下

>>>

5ismaximum

Traceback(mostrecentcalllast):

File"D:/Python31/code/func_doc.py",line16,in

print(printMax._doc_)#printMax._doc_需放在字符串中

AttributeError:'function'objecthasnoattribute'_doc_'

>>>

鲍金河回答:
  print(printMax._doc_)   关键是这句话,你调用了自定义函数的一个方法,但是这个方法你没有定义所以才会报错.估计你是想调用函数自带的说明文档方法.那么你应该这么写:print(printMax.__doc__).注意doc左右的下划线,你两边分别写了1个,应该分别写2个
点击显示
其它推荐
热门其它推荐
  • 其它