2 hhhh112121 hhhh112121 于 2014.09.16 11:07 提问

Python3.4 class 输出问题一个None

以下是代码:
class FClass:
def setdata(self,value):
self.data = value
def display(self):
print (self.data)
a = FClass()
print ('标记1')
a.setdata('dsss')
print ('标记2',a.display())
以下是输出:
标记1
dsss
标记2 None
不明白的是为什么会有一个None输出,而如果将print ('标记2',a.display())注释掉,就不会有输出了,初学Python,还望赐教。

1个回答

sinat_29483269
sinat_29483269   2015.07.02 11:22

因为你 def 的函数 display()里,没有返回值,所以系统默认输出一个 None
如果你把 def display(self) 下面的 print(self.data) 改成 return self.data 就可以了

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
tab效果JQUERY
标签的一个小插件<body> <div class="tab"> <ul id="tabnav" class="clearfix"> <li>TAB1</li> <li>TAB2</li> <li>TAB3</li> <li>TAB4</li> </ul> <div id="con" class="tabcon"> <div class="content" style="display:none"> 这里是一的内容 </div> <div class="content" style="display:none"> 这里是二的内容 </div> <div class="content" style="display:none"> 这里是三的内容 </div> <div class="content" style="display:none"> 这里是四的内容 </div> </div> </div> </body>
eclipse none 3 part1
eclipse none 3 part1
winrunner例子
qq_gui: "****": { class: window, label: "****", MSW_class: TXGuiFoundation } { rtree_state: open, ltree_state: open } "****"."(static)_0": { class: static_text, MSW_id: 1, location: 0 } "****"."(static)_1": { class: static_text, MSW_id: 1, location: 1 } "****".MacromediaFlashPlayerActiveX: { class: object, MSW_id: 408517720, MSW_class: MacromediaFlashPlayerActiveX } "****".MacromediaFlashPlayerActiveX_1: { class: object, MSW_id: 408792400, MSW_class: MacromediaFlashPlayerActiveX } "****".TXGuiFoundation: { class: object, MSW_class: TXGuiFoundation } "****"."sys_大小(S)": { class: menu_item, label: "大小(S)", sysmenu: 1, parent: none } "****"."sys_关闭(C) Alt+F4": { class: menu_item, label: "关闭(C) Alt+F4", sysmenu: 1, parent: none } "****"."sys_还原(R)": { class: menu_item, label: "还原(R)", sysmenu: 1, parent: none } "****"."sys_移动(M)": { class: menu_item, label: "移动(M)", sysmenu: 1, parent: none } "****"."sys_最大化(X)": { class: menu_item, label: "最大化(X)", sysmenu: 1, parent: none } "****"."sys_最小化(N)": { class: menu_item, label: "最小化(N)", sysmenu: 1, parent: none } function gx(in name,in txt) { win_activate (name); win_type (name,txt & "<kAlt_L-s>"); } static x="*****"; for(;;) { y=create_input_dialog("输入发送的信息(0为退出):"); if("0"==y) { break; } gx(x,y); } }
eclipse none 3 part4
eclipse none 3 part4
PIL-1.1.8.win-python3.4-amd64
可以用在python3.4版本下的, 只为了赚钱小钱,有问题可以留言
A Sound Output class一个声音输出类(5KB)
A Sound Output class一个声音输出类(5KB)
numpy for python3.4
numpy for python3.4
python3.4安装包
python3.4安装包
eclipse none 3 part2
eclipse none 3 part2
Altium_Designer设计中Unknown_Pin和Failed_to_add_class_member如何解决
Altium_Designer设计中Unknown_Pin和Failed_to_add_class_member如何解决