python中如何调用无参函数_python-无参函数
#!/usr/local/bin/python3
# -*- coding:utf-8 -*-
'''
#-----------定義函數(shù)----------
def func1():
"test1"
print('in the func1')
return 0
#-----------定義過程----------
def func2():
"test2"
print('in the func2')
#-----如何調(diào)用----- # 過程其實(shí)就是沒有返回值的函數(shù)
x=func1()
y=func2()
print("from func1 return is:%s"%x)
print("from func2 return is:%s"%y) #在調(diào)用沒有返回值的func2時,python自動加入了隱式的返回值none
#-----------函數(shù)優(yōu)點(diǎn)----------
def logger(): #優(yōu)點(diǎn):1-減少重復(fù)代碼
with open('test_3','a') as f: # 2-保持函數(shù)調(diào)用一致性
f.write("end action\n") # 3-高擴(kuò)展性
def log1():
print("in log1")
logger()
def log2():
print("in log2")
logger()
def log3():
print("in log3")
logger()
log1()
log2()
log3()
#-----------返回值----------
def func1():
print("in func1")
def func2():
print("in func2")
return 0
def func3():
print("in func3")
return 1,'zhangyu',["honey","swallow"],{1:'octopus'} #注:雖然看上去返回了多個值
a=func1() #但實(shí)際上是將所有值放入了一個元組進(jìn)行返回
b=func2() #因此還算是只返回了一個值
c=func3() #總結(jié):
print(a) #返回值數(shù)=0:返回None
print(b) #返回值數(shù)=1:返回object
print(c) #返回值數(shù)>1:返回tuple
'''
總結(jié)
以上是生活随笔為你收集整理的python中如何调用无参函数_python-无参函数的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20200323ziji
- 下一篇: 应用matlab仿真几类混沌电路,应用M