zoukankan      html  css  js  c++  java
  • 【课程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 地址:四川成都
  • 相关阅读:
    【转】【python】装饰器的原理
    Common Subsequence---最长公共子序列
    N个数的全排列 -------指定排头法
    Oil Deposits----深搜问题
    Worm
    亲和串
    n个数的最小公倍数
    整除的尾数
    Substrings 子字符串-----搜索
    N的互质数----欧拉函数
  • 原文地址:https://www.cnblogs.com/wanguku/p/10241988.html
Copyright © 2011-2022 走看看