• 【课程7】Python函数


    知识点1、

    #函数(function)的定义——一段代码的名字——不会执行里面的代码

    def func():

      print('')

    #调用函数

    func()

    知识点2、

    def function1():

      print('1')

      print('2')

      def function2():

        print('2-内部函数')

    def function3():

      print(‘3-外部函数’)

    print('start')

    function2()

    print('over')

    知识点3、

    #形参-定义函数时的参数,必填形参

    def addsum(a,b):

      print(a,b)

    #实参-函数调用时传入的参数

    addsum(1,2)

    知识点4、

    #实参传入,后者传入什么类型形参对应什么类型

    addsum(1,2)

    addsum(b=2,a=1)

    addsum(1,b=2)

    addsum(a=1,2)【唯一错误】

    知识点5、

    #函数返回值

    def addSum(a,b):

      print(a+b)

      return

    #返回值后面不能写代码,写了无效(一个函数的结束)

    #返回任意类型

    print(addSum(1,2))

    return a+b#可添加表达式,不能添加等式

    return []#返回列表[]

    return 1,2,3,4,5#返回元组(1,2,3,4,5)

    return addSum(1,2)#循环递归

    知识点6、

    def func(a,b):

      #param a

      #param b

      #return:

        #前>后 1

        #前<后 -1

        #前=后 0

      if a > b :

        return 1

      elif a < b:

        return -1

      else:

        return 0

    print(func(1,2))

    知识点7、

    #内置函数

    #函数可以不定义直接调用

    #函数调用前需定义,函数定义逻辑(次序)上需要在调用前

    def f1():

      print('123')

      f2()

    def f2():

      print('123')

    f1()

    知识点8、

    str()#转成字符串

    int()#转成int——需整形,一定是数值

    float()#转成float

    print(int('3.14'))#报错

    print(int(3.14))#3——向下取整

    #四舍五入

    print(rond(3.84))#4

    print(round(2/3))#1

    print(round(2/3,10))#0.6666666666

    若有错误或建议,敬请联系勘正! 创建者:万骨枯 联系QQ:964942913 地址:四川成都
  • 相关阅读:
    AngularJs+bootstrap搭载前台框架——准备工作
    AngularJs+bootstrap搭载前台框架——基础页面
    AngularJs调用Restful实现CRUD
    用AngularJs制作单页面应用
    Unity3D中使用Projector生成阴影
    Linux OpenGL 实践篇-16 文本绘制
    leetcode 233. 数字1的个数
    leetcode 189. 轮转数组
    leetcode 127 单词接龙
    leetcode 4.两个排序数组的中位数
  • 原文地址:https://www.cnblogs.com/wanguku/p/10241988.html
Copyright © 2020-2023  润新知