标签:upper its happy txt check else 默认值 可选参数 hone
函数参数顺序:
1、必填参数
2、默认值参数
3、参数组
4、关键字参数
必填参数
import string def check_password(password):#必传参数,也叫位置参数 p = set(password) if p & set(string.digits) and p & set(string.ascii_uppercase) and p & set(string.ascii_lowercase):#\ 代表换行 print(‘密码合法‘) return True else: print(‘密码不合法‘) return False res = check_password(‘uhuh‘) print(res) res1 = check_password(‘133Duhuh‘) print(res1)
默认值参数
#默认值参数 def op_file(file_name,content=None): if content: write_file(file_name,content) else: result = read_file(file_name) return result re = op_file(‘1.txt‘) op_file(‘2.txt‘,‘kkkk‘) print(re)
参数组
不是必填参数、不限制个数、把参数放到了一个list中
#可选参数(参数组) def send(*args): print(args) for phone in args: print(‘发短信给%s‘%phone) send() send(111) send(111,43545,4546)
关键字参数
不是必填参数、不限制个数、转成了字典,但是它传参必须得用关键字的方式
# 关键字参数 def send_sms(**kwargs): print(kwargs) send_sms(ll=‘hello‘,zjr=‘happy‘,kk=‘good‘)#{‘ll‘: ‘hello‘, ‘zjr‘: ‘happy‘, ‘kk‘: ‘good‘} send_sms() send_sms(gg=77)
标签:upper its happy txt check else 默认值 可选参数 hone
原文地址:https://www.cnblogs.com/Mezhou/p/13580090.html