zoukankan      html  css  js  c++  java
  • python函数

    我们知道圆的面积计算公式为:S = πr^2,当我们知道半径r的值时,就可以根 据公式计算出面积。

    r1=1
    r2=2
    r3=3
    # 1.求r1的面积
    s1=3.14*r1**2
    print(s1)
    # 2. 求r2的面积
    s2 = 3.14*r2**2
    print(s2)
    # 3.求r3的面积
    s3 = 3.14*r3**2
    print(s3)
    

    函数的格式 :
    在这里插入图片描述
    注意:
    (1).函数名称必须遵循 标识符 规则 数字,字母,下划线,并且不能以数 字开 头,不能使用关键字。
    (2).函数先定义后调用。
    (3).函数不调用是不执行的。
    (4).函数可以调用多次
    函数的调用: 函数名()
    函数调用的本质
    本质是函数名对应的内存地址()

    函数的参数
    (1) 调用的时候,这个函数定义时有几个参数,就需要传递几个参数 参数值和参数名称是按函数声明中定义的的顺序匹配起来的。
    (2)定义时小括号中的参数,用来接收参数用的,称为 “形参” 调用时小括号中的参数,用来传递给函数用的,称为 “实参”

    定义带返回值的函数
    带参数和返回值函数 def 函数名(参数1,参数2,…): …代码… return 值
    在这里插入图片描述

    #位置参数
    def msg(age,name):
    	print(age,name)
    msg(18'lm')
    

    关键字参数

    r1=1
    r2=2
    r3=3
    # 1.求r1的面积
    s1=3.14*r1**2
    print(s1)
    # 2. 求r2的面积
    s2 = 3.14*r2**2
    print(s2)
    # 3.求r3的面积
    s3 = 3.14*r3**2
    print(s3)
    

    默认参数
    提前确定参数的值

    def names(age,name = '李明'):
    	age = 18
    	print(name,age)
    names(age=18)
    

    可变参数
    元组参数 args
    通过给形参前面添加
    使参数变成一个元组,所有传递的参数变成元组的元素 注意: args参数名称可以任意命名,但是一般我们叫他 args。
    字典参数 kwargs
    通过给形参前面添加
    使参数变成一个字典,所有传递的参数变成字典的键值 对,这里传参要求键等于值的形式。 **kwargs结果类型是字典,传递值是以key=value方式传入

    函数嵌套

    a = 10
    def jia():
    	b += a 
    	def jian():
    		c -= b
    		print(c)
    	jian()
    jia()
    
    #递归
    def digui(a):
    	if a=1:
    		return i
    	else:
    		return a*digui(a-1)
    
    爱,就是你和某个人一起经历的一切。
  • 相关阅读:
    转:django关于csrf防止跨站的ajax请求403处理
    django后台的admin工具
    转: 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment
    windowsError:32
    FormData
    django的settings文件
    jquery.serialize() 函数详解
    pycharm中出现unresolved reference的解决办法
    android Listview,gridview局部刷新,部分刷新
    转:Android listview异步图片加载之优化篇——ImageLoader
  • 原文地址:https://www.cnblogs.com/afly-8/p/13561153.html
Copyright © 2011-2022 走看看