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

    函数定义语法
    def 函数名(参数):

    return

    参数有以下几种类型定义:
    必须参数 p:
    def m1(name):
    print('name: '+name)

    默认参数 p=default:默认参数的默认值一般设置为不可变对象,例如tuple,str
    def m2(name, age=6):
    print('name: ' + name + 'age: ' + age)

    可变参数 *p:
    def m3(name, age=6, *address)
    print()

    关键字参数 **p:
    def m4(name, age=6, *address, **city)

    命名关键字参数:指定关键字参数的名称
    def m5(name, age=1, *, d, n, **keys)
    def m6(name, age=2, *p, d, n, **keys)

    参数定义顺序:必选参数、默认参数、可变参数、命名关键字参数和关键字参数。
    !!参数类型的判定
    type()
    isinstance()

    python的内置对象
    内置对象定义在builtins.py资源文件中,以下是一些常用内置对象,也是python一些基本数据类型。
    tuple
    set
    list
    str
    enumerate
    int
    float
    bool

    python访问数据的一些特性。切片,迭代, 列表生成式, 生成器,迭代器
  • 相关阅读:
    springMVC
    自动装配
    HTTP Status 500
    this compilation unit is not on the build of a java project
    Struct2提交表单数据到Acion
    ResultMap
    MyEclipse 代码自动提示
    xe mysql
    java Study 基础 1
    InterfaceConnect
  • 原文地址:https://www.cnblogs.com/hf-china/p/10432652.html
Copyright © 2011-2022 走看看