Python中函数参数(默认、列表、可变长度、字典类型)
来源:互联网 发布:推广软件哪个好 编辑:程序博客网 时间:2024/05/22 05:09
#_*_coding:UTF-8_*_# 1.默认参数# 函数的参数支持默认。当某个参数没有传递实际值时,函数将使用默认参数计算。例如,可以向login()函数的username参数和password参数分别提供一个默认值。# 函数定义def login(username="maxxianglin",password="maxingling"):if(username=='admin') and (password=='admin'):print "登录成功!"else:print "登录失败!"login('admin','admin') #登录成功login('admin') #登录失败login(password='admin') #登录失败login() #登录失败# 2.列表参数值# 函数的定义# 参数可以是变量,也可以是元组,列表等内置数据结构。def login(username=[],password='admin'):username=username[0] #username使用列表值,password使用默认值if(username=='admin') and (password=='admin'):print "登录成功!"else:print "登录失败!"login(['admin','maxinglin']) #登录成功# 3.可变长度参数值# *可以应用元组,将多个参数组合在一个元组中。# 函数定义def login(* userpwds):username=userpwds[0]password=userpwds[1]if(username=='admin') and (password=='admin'):print "登录成功!"else:print "登录失败!"login('admin','admin') #登录成功login('maxinaglin','maxianglin') #登录失败# 4.字典类型参数值# 在形式参数面添加**,可以引用一个字典作为参数。# 函数定义def login(** userpwds):keys=userpwds.keys()username=''password=''for key in keys:if 'username'==key:username=userpwds[key]if 'password'==key:password=userpwds[key]if(username=='admin') and (password=='admin'):print "登录成功!"else:print "登录失败!"login(username='admin',password='admin') #登录成功
0 0
- Python中函数参数(默认、列表、可变长度、字典类型)
- php中 传值,传址,默认参数的值,函数名可变,函数可变长度参数
- Python中函数可变参数类型(*args、**kwargs)
- Python中如何使用*args 和 **kwargs (非keyworded,可变长度参数列表 keyworded形式可变长度的参数列表)
- 可变长度参数列表
- 【转】Python可变长度的函数参数
- python中字典的可变参数
- c#基础之长度可变类型相同的参数列表
- Python函数参数(默认参数、可变参数、关键字参数及参数组合)
- 可变长度参数列表讲解
- C语言(函数传递可变长度的参数列表)va_arg
- python--函数(必选参数、默认参数、可变参数、关键字参数)
- C 语言中函数可变参数列表
- Python可变长度的参数
- Python语言入门(五)函数与默认参数、可变参数
- 可变参数 函数(可变参数列表--1)
- python中可变参数函数的嵌套
- Python中可变参数的函数
- map映照容器的使用
- 使用ggplot2画图
- IOS开发(一)
- Java中的多态、内部类、匿名内部类
- 《编程珠玑》之矩阵转置
- Python中函数参数(默认、列表、可变长度、字典类型)
- asp.net错误页小记
- 13、排序算法c语言描述---冒泡排序
- android中获得某一个应用程序用到的权限
- PACKGGE的用法
- FAIRCHILD(仙童)样片申请与经验
- 离散化 ---- ACM
- android学习笔记1-布局
- Linux编程---套接字