4 函数
4.1无参数的函数
def greet_user():
'''显示简单的问候语。
三个引号可用于多行注释。
'''
# 注意缩进。
print('Hello')
# 对函数的调用:
greet_user()
4.2 形参与实参
# 有一个参数的函数:
# 函数定义中的参数叫做:形参
def greet_user(user_name):
'''参数user_name必须是一个字符串。
'''
# 注意缩进。
print('Hello, ' + user_name.title() + '!')
# 调用有形参的函数时,需要指定实参。
greet_user('zhang lao san')
greet_user('wang lao wu')
# 多个参数的函数:
def speak_language(user_name, language_name):
print(user_name.title() + ' speaks ' + language_name.title())
# 实参的传递:位置实参,顺序重要
speak_language('alice', 'chinese')
speak_language('bob', 'english')
# 实参的传递:关键字实参,顺序不重要
speak_language(user_na