8-1 消息 利用函数显示一条表示本章你在学啥的信息
def study():
print("I study function in this chapter")
study()
def study():
print("I study function in this chapter")
study()
8-3 T恤 编写一个make_shirt()函数,形参为尺码和T恤上的字样
def make_shirt(shirt_size,shirt_word):
print("The t-shirt is "+str(shirt_size)+" size.\nAnd is written by '"+shirt_word+"'.")
make_shirt(35,"hello guys!")
make_shirt(shirt_word='hello guys!',shirt_size=35)
8-4 大号T恤 修改8-3的make_shirt()函数,添加一个默认字样和默认的“大”号
def make_shirt(shirt_size="大",shirt_word="I love Python"):
print("The t-shirt is "+str(shirt_size)+" size.\nAnd is written by '"+shirt_word+"'.")
make_shirt(35,"hello guys!")
make_shirt(shirt_word='hello guys!',shirt_size=35)
8-6 城市名 编写一个输入城市以及国家名,输出为一个字符串的city_country()函数
def city_country():
message=input()
a=message.split()
city=a[0]
country=a[1] #输入格式为"城市名+空格+国家名"
str=city+','+country
return str
print(city_country())
def city_country():
message=input()
a=message.split()
city=a[0]
country=a[1] #输入格式为"城市名+空格+国家名"
str=city+','+country
return str
print(city_country())
8-13 用户简介 利用所给函数创造一个自己的简介
def build_profile(first,last,**user_info):
profile={}
profile['first_name']=first
profile['last_name']=last
for key,value in user_info.items():
profile[key]=value
return profile
message=build_profile('Liu','Ziwei',location='Guangzhou')
print(message)
def build_profile(first,last,**user_info):
profile={}
profile['first_name']=first
profile['last_name']=last
for key,value in user_info.items():
profile[key]=value
return profile
message=build_profile('Liu','Ziwei',location='Guangzhou')
print(message)
总结:1、函数参数可以使用默认值。
2、想要传入的列表无法被改变,可以传入其副本:list[:]
3、从其他的py文件导入所有函数:import 文件名
导入特定函数:from 文件名 import 函数名