Python基础教程:函数的定义及调用
程序员文章站
2022-03-17 13:01:21
...
函数只有被调用时才执行
1.定义一个名为print_messages的函数打印hello world
无参数的函数
def print_messages():
print("hello world")
# 调用函数时输入函数名和括号即可
print_messages()
2.向函数传递信息
函数定义时的参数为形参
函数调用时传入的参数为实参
def print_messages(name):
print("Hello, " + name.title() + "!")
#调用函数时向函数传递一个名字
print_messages("tom")
3.位置实参
调用函数时,Python必须将函数调用中的每个实参都关联到函数定义中的一个形参。为此,最简单的关联方式是基于实参的顺序。这种关联方式被称为位置实参。
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,互帮互助,
群里还有不错的视频学习教程和PDF电子书!
'''
def print_messages(name, age):
print("My name is " + name.title() + " !")
print("My name is" + name.title() + "age " + str(age) + ".")
print_messages("tom", 10)
4.默认参数
编写函数时,可给每个形参指定默认值。在调用函数中给形参提供了实参时,Python将使用指定的实参值;否则,将使用形参的默认值。
默认参数调用时可传入也可以不传入值
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,互帮互助,
群里还有不错的视频学习教程和PDF电子书!
'''
def print_messages(name, age=10):
print("My name is " + name.title() + " !")
print("My name is " + name.title() + " age " + str(age) + ".")
print_messages("tom", 10)
print_messages("sam")
5.函数的返回值
函数并非总是直接显示输出,相反,它可以处理一些数据,并返回一个或一组值。函数返回的值被称为返回值。
def print_name_messages(first_name, last_name):
full_name = first_name + " " + last_name
return full_name
name = print_name_messages("Li", "Duo")
print(name)
6.参数类型为*args参数,只能通过位置传值如:
输出结果为元组形式
'''
遇到问题没人解答?小编创建了一个Python学习交流QQ群:857662006 寻找有志同道合的小伙伴,互帮互助,
群里还有不错的视频学习教程和PDF电子书!
'''
def print_messages(*args):
print("hello {}".format(args))
print_messages("jack", "tom")
print_messages("sam")
7.参数为**kwargs参数,只能通过位置传值如:
输出结果为字典形式
def print_messages(**kwargs):
print(kwargs)
print_messages(a=1, b=2)
8.函数的嵌套使用
def print_messages1():
print("Hello")
print_messages2()
def print_messages2():
print("World")
print_messages1()
上一篇: PHP后台开发微信公众号实例
下一篇: 微信小程序表单验证功能完整实例
推荐阅读
-
学习9.总结# 1.函数初识 # 2.函数的定义 # 3.函数的调用 # 4.函数的返回值 # 5.函数的参数
-
Python面向对象程序设计中类的定义、实例化、封装及私有变量/方法详解
-
Python中类的定义、继承及使用对象实例详解
-
Python18之函数定义及调用,注释
-
Python 类的定义及类的继承
-
Python实现调用另一个路径下py文件中的函数方法总结
-
学习9.内容# 1.函数初识 # 2.函数的定义 # 3.函数的调用 # 4.函数的返回值 # 5.函数的参数
-
Python def函数的定义、使用及参数传递实现代码
-
python中pickle模块的常用函数及代码示例讲解
-
解决python3中自定义wsgi函数,make_server函数报错的问题