1.收集参数
定义一个函数的时候,假如需要传入的参数的个数是不确定的。收集参数即只需要指定一个参数,然后允许调用函数时传入任意数量的参数。
定义收集参数:在形参的前面加上(*)来表示。
如果在收集参数后面还需要指定其他参数,那么在调用函数的时候就应该使用关键参数来指定后面的参数。
除了可以将多个参数打包为元组,收集参数还可以将其打包为字典:(**)
2.解包参数
(*)和(**)不仅能打包参数,也能解包参数:
3.输入和输出
1.命令行参数:sys.argv
argv[0[为Python脚本名,argv[1]为第一个参数,以此类推。
2.标准输入和输出函数
输入:input()
输出:print()
3.文件输入和输出
open()函数:f = open(file,mode='r',buffering = -1,encoding = None)
open函数的作用是打开一个文件,并返回一个file对象。