在 Python 中,“return”函数的用法如下:
成都创新互联是专业的云岩网站建设公司,云岩接单;提供成都网站设计、成都网站制作、外贸网站建设,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行云岩网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!
1、return 语句用于退出函数,终止函数并将 return 值传回。实例:
def a(x,y):
if x==y:
return x,y
2、用于同一循环语句下,遇到第一个 return 后即返回。实例:
```python
def fun(a,b):
print (a)
return a
print (b)
return b
resunlt = fun(2,6)
2
```
3、用于 return 在不带参数的情况下(或者没有写 return 语句),默认返回 None。实例:
def recurve(a,b):
if a%b==0:
return b
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返回。
|
text``=``'welcome to qttc blog'
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后缀结尾判断是否为可执行文件
|
# coding=utf8
fileName1``=``'qttc.exe'
if``(fileName1.endswith(``'.exe'``)):
print '这是一个exe执行文件'
else``:
print '这不是一个exe执行文件'
# 执行结果:这是一个exe执行文件
|
|
|
# coding=utf8
fileName1``=``'pic.jpg'
if fileName1.endswith(``'.gif'``) or fileName1.endswith(``'.jpg'``) or fileName1.endswith(``'.png'``):
print '这是一张图片'
else``:
print '这不是一张图片'
# 执行结果:这是一张图片
|
函数内用 return
函数外用 exit()
说明,函数内也可用 exit() 停止后面的指令执行,但这样会使基于函数的线程出现问题,所以不建议在函数内使用 exit(),函数内如果不想执行指令了,最好用 return 进行结束函数,这样可以把控制权交给主调函数,而不是退出程序
扩展资料:
return语句是python语言中函数返回的一个值,每个函数都应该有一个返回值,其中,return返回值可以是一个数值,一个字符串,一个布尔值,一个列表,或者函数。
在Python中return函数返回值return,函数中一定要有return返回值才是完整的函数,如果用户没有定义Python函数返回值,那么得到的结果是None对象。
首先分两种情况:
1.交互窗口处执行:这个时候由于python的强制缩进,因此想要结束函数的定义只需要按两下enter即可。
2.在.py文件中编写,结束函数只需要不再缩进即可
调用函数方法相同,把函数名及参数写上就可以了,如果有返回值可以
r=functionA(var1)
附:测试代码(python3运行通过)
# -*- coding:utf-8 -*-
#author:zfxcx
def pt():
print("hello")
pt()