函数的参数

什么是函数:定义一个事或者功能,等到需要用的时候直接用就好了

函数的格式:

def  函数名()

  函数体

  return     #返回值,当程序碰到return就结束函数

a=func()       #调用函数  谁调用就返回谁,没有就返回None

函数返回一个值的时候是本身,返回多个值的时候是元祖

如果return后面什么都不写,或者不写return,name返回的就是None

###

三目运算:

语法: 结果  如果条件成立使用前面的值,否则使用后面的值

例如:  比较大小,返回大的值

def func(a,b)

  a if a>b else b

形参:  在函数定义的时候括号里面的变量就是形参

位置参数: 按照实参的位置对应吧值赋值给形参中的变量

默认参数:(关键字参数)在函数的定义的时候直接给变量赋值

默认参数不传参数可以的  也可以传值,传的值会覆盖值

混合参数:位置参数必须放在关键字参数前面

实参:  在函数调用的时候括号里面放的就是实参

def  func(a,b,c=8)

  print(a,b,c)

func(a=1,b=2)   

传参:就是将实参传给形参的过程

 

 

 

 

 

 

 

 

           

posted @ 2018-10-31 21:02  Stone李  阅读(133)  评论(0编辑  收藏  举报
var a_idx = 0; jQuery(document).ready(function($) { $("body").click(function(e) { var a = new Array("","","","","","","♪","",""); var $i = $("").text(a[a_idx]); a_idx = (a_idx + 1) % a.length; var x = e.pageX, y = e.pageY; $i.css({ "z-index": 999999999999999999999999999999999999999999999999999999999999999999999, "top": y - 20, "left": x, "position": "absolute", "font-weight": "bold", "color": "rgb("+~~(255*Math.random())+","+~~(255*Math.random())+","+~~(255*Math.random())+")" }); $("body").append($i); $i.animate({ "top": y - 180, "opacity": 0 }, 1500, function() { $i.remove(); }); }); });