zoukankan      html  css  js  c++  java
  • Python day9函数部分

    函数的学习:函数对于一门编程语言来说挺重要的,尤其是c语言,是完全使用函数来编写的


    1.函数的定义:逻辑结构化和过程化的一种编程方法
    def squre(x):
        "求一个数的平方 return the square of x"
        #The function definitions函数的定义时加的注释写在这边
        x*=x
        #函数的主体
        return x
        #函数的返回值

    2.函数的调用

    在python中,函数调用非常简单,直接函数名加括号即可
    print(squre(2))
    
    
    3.函数可以有多个形参
    def sum(x,y,z):
        "return the sum of x,y,z"
        sum=x+y+z
        return sum
    4.函数的返回值可以不仅仅是数字(可以是其他类型)
    def text():
        "retrn a text string"
        return "LittlePage is so handsome"
    
    print(text())
    5.位置必须在关键字参数左边
    print(sum(2,1,z=2))
    6.默认参数可更改
    def text2(Thank='Thank You'):
        return Thank
    
    print(text2())
    print(text2(Thank='Thanks')

    7.参数组**kwargs keywords arguments关键字参数(打印时会以字典的格式打印) *args arguments 参数
    def t(x,*args):
        print(x)
        print(args)
    
    t(2,7,7,7)
    
    def ppx(x,**kwargs):
        print(x)
        print(kwargs)
    
    ppx(1,y=4)
     
  • 相关阅读:
    希尔排序
    快速排序
    归并排序
    插入排序
    简单选择排序
    冒泡排序
    算法之时间复杂度和空间复杂度
    数据结构与算法思维导图
    rootfs根文件系统
    kernel 2.6.35.7向S5PV210移植
  • 原文地址:https://www.cnblogs.com/littlepage/p/9381968.html
Copyright © 2011-2022 走看看