欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 房产 > 建筑 > 8.python函数

8.python函数

2024/11/30 18:45:12 来源:https://blog.csdn.net/qq_36352889/article/details/143987503  浏览:    关键词:8.python函数

组织好的,可重复使用的,用来实现特定功能的代码段,提高程序的复用性

input() print() str() int()都是python的内置函数。

def my_len(str):count = 0for i in str:count += 1print(f"字符串{str}的长度为{count}")my_len("abc")

def 函数名(传入参数):

        函数体

        return 返回值

参数如果不需要,可以省略。

返回值如果不需要,可以省略。

函数必须先定义后使用。

带返回值的函数

def my_sum(x, y):return x + ysum = my_sum(2, 3)
print(sum)

None

如果函数没有return语句,那么函数有返回值吗?有的,就是None

aa = None
# <class 'NoneType'>
print(type(aa))

在if判断中,None等同于False

定义一个变量,不知道赋什么初始值,可以先赋值为None。

函数上添加注释

def sub(x, y):"""求两个数的差:param x: 减数:param y: 被减数:return: 结果"""return x - yval = sub(3, 4)
# -1
print(val)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com