004——Python 三元运算,Python函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了004——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)


以上是关于004——Python 三元运算,Python函数的主要内容,如果未能解决你的问题,请参考以下文章

Python之三元运算集合函数

python之路(sed,函数,三元运算)

python 三元运算符推导式递归匿名函数内置函数

在 Python 中通过三元运算符传递函数参数

Python:集合函数三元运算符

Python基础入门深浅拷贝函数内置函数文件处理三元运算递归