软文情感网
您的当前位置:首页Python三元运算和Python函数介绍

Python三元运算和Python函数介绍

来源:软文情感网


三元运算:

if 1+1 == 2 :
 print (True)
else:
 print (False) 
 
#等同于:
print (True if 1+1==2 else False)

函数的基本语法def XX():

 定义函数
# return aa 返回值
# 或 pass 什么也不返回
# XX() 调用函数
 
#函数的有三中不同的参数:
 
#------普通参数------
def func(name): 
 print (name)
 
func('fanhaibo') 
 
# ------默认参数------
 
def func2(name,age=30):
 print (name,age)
 
func2('fanhaibo')
func2('张三',20)
 
# ------动态参数------
# *args
def func3(*args):
 print (args)
 
func3(1)
func3('hello')
func3(1,2,3)
func3([1,2,3])
func3({1:'a',2:'b'})
#**kwargs:可以传入多个元素以key= value
def func4(**kwargs):
 print(kwargs)
 
func4(name='fanhaibo',age=30) 
 
#*args **kwargs
 
def func5(arg,*args,**kwargs):
 #print (args)
 #print(kwargs)
 print (arg,args,kwargs)
 
#把1传给arg,把’a‘’b‘’c‘作为元组传给args,把name、age传给kwargs
func5(1,'a','b','c',name='fanhaibo',age=30)
显示全文