在 Python 中,"return"函数的用法如下:
①.、return 语句用于退出函数,终止函数并将 return 值传回.实例:
def?a(x,y):
if?x==y:
return?x,y
+++python
def?fun(a,b):
print?(a)
return?a
print?(b)
return?b
+++
def?recurve(a,b):
if?a%b==0:
else:
gcd(b,a%b)
以上内容参考:百度百科-Python
在Python中有两个函数分别是startswith()函数与endswith()函数,功能都十分相似,
startswith()函数判断文本是否以某个字符开始,endswith()函数判断文本是否以某个字符结束.
此函数判断一个文本是否以某个或几个字符开始,结果以True或者False返回.
text++=++'welcome to qttc blog'
print text.startswith(++'w'++) # True
print text.startswith(++'wel'++) # True
print text.startswith(++'c'++) # False
print text.startswith('') # True
|
此函数判断一个文本是否以某个或几个字符结束,结果以True或者False返回.
print text.endswith(++'g'++) # True
print text.endswith(++'go'++) # False
print text.endswith(++'og'++) # True
print text.endswith('') # True
print text.endswith(++'g '++) # False
我们可以利用endswith()函数判断文件名的是不是以.exe后缀结尾判断是否为可执行文件
fileName1++=++'qttc.exe'
if++(fileName1.endswith(++'.exe'++)):
print '这是一个exe执行文件'
else++:
print '这不是一个exe执行文件'
# 执行结果:这是一个exe执行文件
fileName1++=++'pic.jpg'
if fileName1.endswith(++'.gif'++) or fileName1.endswith(++'.jpg'++) or fileName1.endswith(++'.png'++):
print '这是一张图片'
print '这不是一张图片'
# 执行结果:这是一张图片
函数内用 return
函数外用 exit()
说明,函数内也可用 exit() 停止后面的指令执行,但这样会使基于函数的线程出现问题,所以不建议在函数内使用 exit(),函数内如果不想执行指令了,最好用 return 进行结束函数,这样可以把控制权交给主调函数,而不是退出程序
扩展资料:
return语句是python语言中函数返回的一个值,每个函数都应该有一个返回值,其中,return返回值可以是一个数值,一个字符串,一个布尔值,一个列表,或者函数.
在Python中return函数返回值return,函数中一定要有return返回值才是完整的函数,如果用户没有定义Python函数返回值,那么得到的结果是None对象.
首先分两种情况:
①交互窗口处执行:这个时候由于python的强制缩进,所以呢想要结束函数的定义只需要按两下enter即可.
调用函数方法相同,把函数名及参数写上就可以了,如果有返回值可以
r=functionA(var1)
#author:zfxcx
def?pt():
print("hello")
pt()