# encoding=gbk
#定义函数
def greet_user(username):
print("hello, " + username.title() + "!")
greet_user('jim')
#定义具有返回值的函数
def get_formatted_name(first_name,last_name):
full_name = first_name + ' ' + last_name
return full_name.title()
while True:
print("\nPlease enter your name:")
print("(Please enter 'exit' to quit)")
f_name=input("First name:")
if f_name == 'exit':
break
l_name=input("Last name:")
if l_name == 'exit':
break
musician = get_formatted_name(f_name, l_name)
print("Hello," + musician)
#向函数中传递列表
def greet_users(names):
for name in names:
msg = "Hello, " + name.title() + "!"
print(msg)
usernames = ['grep','jim','hanmei']
greet_users(usernames)
#传递任意数量的实参
def make_pizza(*toppings):
print("flowing topping:")
for topping in toppings:
print(topping)
make_pizza('yangcong')
make_pizza('xiangchang','yangcong','lajiao')
#导入整个模块
import pizza
pizza.make_pizza('yangcong')
pizza.make_pizza('xiangchang','yangcong','lajiao')
#导入特定的函数
from pizza import make_pizza
make_pizza('yangcong')
make_pizza('xiangchang','yangcong','lajiao')
#使用as给模块制定别名
import pizza as p
p.make_pizza('yangcong')
p.make_pizza('xiangchang','yangcong','lajiao')
#使用as给函数制定别名
from pizza import make_pizza as mp
mp('yangcong')
mp('xiangchang','yangcong','lajiao')
#导入模块中的所有函数
from pizza import *
make_pizza('yangcong')
make_pizza('xiangchang','yangcong','lajiao')
Python学习笔记(5)-函数
猜你喜欢
转载自blog.csdn.net/weixin_43241054/article/details/89478360
今日推荐
周排行