zoukankan      html  css  js  c++  java
  • 函数

    1、函数是可以完成某个工作的代码块;创建函数需要使用python中def关键字。

    2、如果希望在程序的不同位置打印地址,而不是全部都一次完成,循环就实现不了。

    3、向函数传递参数 

    def printmyaddress(name):   # 将name 参数传入函数内
        print(name)
        print("nan xin street ")
        print("nan shan qu ")
        print("ABC EFG")
        print()
    
    printmyaddress('wang cheng hua ') # 将" wang cheng hua " 作为参数传入函数中,
    printmyaddress('ai yin sitan ')
    printmyaddress('niu dun  ')
    printmyaddress('shang xue yuan ')
    函数传递参数

    4、传递部分(调用函数)时应当称为实参,接收部分(函数内部)时应该被称为形参。

    5、如果想向函数传递的参数过多,可以将参数收集在一个列表中,然后把这个列表传递到函数。只是传递一个变量(列表变量),只不过其中包含有一组值。

    6、函数返回值需要用python中的renturn 语句  返回值会回到调用这个函数的代码。

    def calculaterTax(price,tax_rate):
        cotal = price +(price * tax_rate)
        return cotal
    
    myprice =float(input("enter you price is :"))
    
    totalprice = calculaterTax(myprice,0.06)
    
    print("pirce = ",myprice,"
    Total price = ",totalprice)
    创建和使用有返回值的函数

    7、变量作用域:python 在函数运行时会创建新的名字在函数内使用,当函数完成时会把它们删除。函数运行结束时,其中所有的名字都不再存在。

    8、局部变量:函数内部的变量。全局变量:函数之外定义。

    9、在函数内部强制使用全局变量 ,采用关键字global

    10、关于变量名的建议,尽量不要把全局变量和局部变量定义为同一个名字,防止混淆。

  • 相关阅读:
    只要肯下功夫,十岁也能学得会的 Docker 精简版!
    sprintf和sscanf的用法
    ubuntu在线安装vscode
    Makefile模板
    本地Git配置绑定远程Github账户
    mysql多表查询
    VS error 2019 错误
    Oracle--约束
    Oracle--增删查
    Oracle--子查询
  • 原文地址:https://www.cnblogs.com/wangchenghua/p/11227074.html
Copyright © 2011-2022 走看看