星计划—水晶球(1)(函数)

☺本文作者:CSDN--小菜星航,15岁的小码农一枚。

♥♥♥个人主页:小菜星航--博客主页♥♥♥

✔点赞+✔收藏+✔评论=(一键三连)

入选新晋作者榜第17名

本文作者还是菜鸟一枚,如有错误请各位大佬多多指教。

希望各位大佬多多支持!一起加油!

我相信代码能够改变世界!

最后感谢大家一直对我的支持!!!

 

目录

定义函数

详解if函数

函数的定义

向函数传递信息

实参与形参


定义函数

使用def语句创建一个函数对象并且将赋值给一个变量名。

def hello_friend():
    """显示简单语句"""
    print('Hello')

hello_friend()

在上方代码段中使用关键字def告诉python你要定义一个函数。向python指出函数为完成任务需要什么信息。在这里,函数名为hello_friend()。在上面的代码中hello_friend()只做一项打印Hello的。

与所有的python多行语句相同def包含头部和紧随其后的代码块,def后的代码块也就是上述的print('Hello')通常都应该缩进,这个代码块就成为了函数的函数体,也就是每次调用函数时python所执行的语句。

详解if函数

python的函数是由一条新语句编写的,既def,在python中函数def是一个可执行语句----在python运行函数def之前,函数并不存在。当python运行到def语句时,将生成一个新的函数对象的引用。并且在if语句,while循环甚至其他的def中嵌套def语句是被允许的。函数对象也可以赋值给其他变量名,或保存在列表中等。

函数的定义

在Python中,使用关键字def定义函数。

def 函数名(【参数列表】):

      [‘函数文档字符串’]

      函数体

      [return语句]

上述语法格式详解

1)def关键字:函数以def关键字开头,其后跟函数名和圆括号()

(2)函数名:用于标识函数的名称,遵循标识符的命名规则。

(3)参数列表:用于接收传入函数中的数据,可以为空。

(4)冒号:用于标识函数体的开始。

(5)函数文档字符串:一对由三引号包含的字符串,是函数的说明

信息,可以省略不写。

(6)函数体:实现函数功能的具体代码。

(7)return语句:用于将函数的处理结果 ,返回给函数的调用者。

向函数传递信息

让函数Hello_friend,不仅向用户显示Hello,还要将用户的名字做抬头。我们首先定义函数

def hello_friend()在括号内添加username。通过添加username可以让函数接收你指定的任何值,调用username制定一个值。

​
def hello_friend(username):
    """显示简单问候语句"""
    print('Hello,'+username.title() + '!')

hello_friend('Tom')

​

上述代码hello_friend('Tom ') 调用函数hello_friend(),并且提供print语句需要的信息,向Tom发出问候。

Hello,Tom!

实参与形参

在上方的函数hello_friend()的定义中,变量username是一个形参没有实际的值通过别人赋值后才有意义,相当于变量。在下代码hello_friend('username')中,值‘username’是一个实参。实参在调用函数时传递给函数信息。是具有实际意义的参数,并且是一个实际存在的参数可以是数字,字符串。 

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
THE END
分享
二维码
< <上一篇
下一篇>>