python中如何调用无参函数_python-无参函数
#!/usr/local/bin/python3
# -*- coding:utf-8 -*-
'''
#-----------定義函數----------
def func1():
"test1"
print('in the func1')
return 0
#-----------定義過程----------
def func2():
"test2"
print('in the func2')
#-----如何調用----- # 過程其實就是沒有返回值的函數
x=func1()
y=func2()
print("from func1 return is:%s"%x)
print("from func2 return is:%s"%y) #在調用沒有返回值的func2時,python自動加入了隱式的返回值none
#-----------函數優點----------
def logger(): #優點:1-減少重復代碼
with open('test_3','a') as f: # 2-保持函數調用一致性
f.write("end action\n") # 3-高擴展性
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() #但實際上是將所有值放入了一個元組進行返回
b=func2() #因此還算是只返回了一個值
c=func3() #總結:
print(a) #返回值數=0:返回None
print(b) #返回值數=1:返回object
print(c) #返回值數>1:返回tuple
'''
總結
以上是生活随笔為你收集整理的python中如何调用无参函数_python-无参函数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 20200323ziji
- 下一篇: python中格式化输出是什么意思_py