两种显示字典的操作
1:keys 和 value 结合
dict1={"小明":30,"枸杞":20} dict1["小雷"]=88 listkey=list(dict1.keys()) listvalue=list(dict1.values()) for i in range(len(listkey)): print("{}的成绩是{}".format(listkey[i],listvalue[i]))
2:运用items函数
dict1={"小明":30,"枸杞":20} dict1["小雷"]=88 listitm=dict1.items() for name,score in listitm: print("{}的成绩是{}".format(name,score))
get 和setdefault函数
1:Dict.get(键[,缺省值])
如果键存在则返回对应的值(无论是否有缺省)
如果键不存在(且无缺省则会返回None)(若有缺省则返回缺省值)
2:setdefault与get 用法一致但get不会改变字典内容。若原字典中无“键“则会在字典中加入对应的键和值的组合。
二:函数
1:不定参函数
def zy (*p): t=0 for m in p: t += m return t print("不定参实例:") print("2个参数:4+1={}".format(zy(1,4))) print("5个参数:1+2+3+4+5={}".format(zy(1,2,3,4,5)))
三:导入包
1:import +包名称 调用函数则格式:包名称.函数名
import random
random.random()
2:from 包名称 import * 优点:调用函数不要包名称方便。缺点:调用多个包会可能有同名函数造成未知错误
from random import * random()
3 from 包名称 import 函数1,函数2...........
或者给包取别名 import 包名称 as 别名