python语句怎么写,Python如何定义一个函数( )

  python语句怎么写,Python如何定义一个函数( )

  好的命名符合pep8函数命名的规范,是小写下划线或者驼峰命名。内容是动词和宾语的组合。

  例如:

  Def setUserName(String userName)推荐一个函数命名网站:codeIf函数中带参数类型和返回值的函数定义。

  def setUserName(用户名:字符串)-无:

  打印(用户名)

  setUserName(小明)

  小明,值得注意的是,这里没有强制的类型检查,不推荐这种写法。如果要显示函数参数类型,可以使用函数描述文档来解决。

  def setUserName(用户名:字符串)-无:

  打印(用户名)

  设置用户名(123)

  23然而,上述写法也有一个优点:

  一个单一的函数只做一件事。例如:

  get_user_list(age)的定义违反了一个函数只能做一件事的要求。我们需要将三个操作op1、op2和op3写入三个函数中。不过功能划分也不算太细。

  def get_user_list(年龄):

  # op1:从数据库中获取原始用户列表信息

  # op2:根据年龄提取合适的目标用户信息

  # op3:对用户进行分类

  及格

  文档字符串关于文档字符串,每个函数都应该有一个描述文档。请参考下面的例子。需要函数描述、参数描述和返回值描述。

  def if_ID_exit(用户= ,id= ):

  判断账号是否存在。

  :param用户:教师、学生

  :return: bool,False-帐户存在True-帐户不存在。

  及格

  打印(if_ID_exit。__doc__)查看功能描述文档的方式。

  判断账号是否存在。

  :param用户:教师、学生

  :return: bool,False-帐户存在True-帐户不存在。

  返回值你可能听说过python的函数可以返回多个值,比如下面这个例子:

  def returnSth():

  返回1,2,3,4,但实际上它会整体返回1,2,3,4,也就是说它会把这些数全部放入元组中。

  Print(returnSth()) # (1,2,3,4)每个函数都会有返回值。即使你没有显式地写出来,那么它的返回值也会默认设置为None。

  尽量确保每个函数的返回值是有意义的。即使它没有任何操作,也可以返回boolen类型来判断执行是否流畅。

  函数长度不能太长,行数不能超过三位数。

  在入口参数相同的情况下,函数的影响是一定的,同样的——纯函数。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: