美文网首页Python学习
Python学习5——函数

Python学习5——函数

作者: Cgrain | 来源:发表于2019-03-20 19:49 被阅读0次

    # coding:utf8

    '''

    python 函数

    函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。

    函数能提高应用的模块性,和代码的重复利用率。

    你已经知道Python提供了许多内建函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。

    --菜鸟教程

    定义函数

    函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。

    任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

    函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

    函数内容以冒号起始,并且缩进。

    return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

    '''

    def fun():

    print("我是函数")

    return  "调用这里"

    #fun()

    def  fun2():

    d=fun()#函数嵌套调用

      print(d)

    fun2()

    #TODO 局部变量,全局变量

    b=1  #全局变量

    def  demo1():

    #pass  #TODO  pass 表示什么都没输入,定义了函数,暂时没有任何操作

      a=0 #局部变量 只在函数内有效果

      print(str(a)+"这是局部")

    print(str(b+1)+"这是全局")

    print(str(b)+"全局变量值不改变")

    demo1()#TODO 函数调用

    print(b)

    def demo2():

    b=200  #此处b变成了局部变量

      print(str(b)+"demo2函数的变量打印")

    demo2()

    def demo3():

    global  b#定义这里是全局变量

      b=300

      print(str(b)+"demo3的函数变量使用了global  ,于是变成了全局变量")

    print(b)

    demo3()

    print(b)

    #todo 创建带参数的函数

    def count(num1):

    print(num1)

    count(3)#调用

    #todo 带返回值的函数

    def returnfun(num1):

    return num1+num1

    print(returnfun(4))

    相关文章

      网友评论

        本文标题:Python学习5——函数

        本文链接:https://www.haomeiwen.com/subject/xkztvqtx.html