• 函数


    1,函数定义
    def mylen():
    """计算s1的长度"""
    s1 = "hello world"
    length = 0
    for i in s1:
    length = length+1
    print(length)

    #函数调用
    mylen()

    函数的定义和调用

    总结一:

    定义:def 关键词开头,空格之后接函数名称和圆括号(),最后还有一个":"。

       def 是固定的,不能变,必须是连续的def三个字母,不能分开。。。它们要相亲相爱的在一起。

       空格 为了将def关键字和函数名分开,必须空(四声),当然你可以空2格、3格或者你想空多少都行,但正常人还是空1格。

       函数名:函数名只能包含字符串、下划线和数字且不能以数字开头。虽然函数名可以随便起,但我们给函数起名字还是要尽量简短,并能表达函数功能

       括号:是必须加的,先别问为啥要有括号,总之加上括号就对了!

    注释:每一个函数都应该对功能和参数进行相应的说明,应该写在函数下面第一行。以增强代码的可读性。

    调用:就是 函数名() 要记得加上括号,好么好么好么。

    return关键字的作用

      return 是一个关键字,这个词翻译过来就是“返回”,所以我们管写在return后面的值叫“返回值”

    2,函数定义
    def mylen(s1):
    """计算s1的长度"""
    length = 0
    for i in s1:
    length = length+1
    return length

    #函数调用
    str_len = mylen("hello world")
    print('str_len : %s'%str_len)

    带参数的函数

    我们告诉mylen函数要计算的字符串是谁,这个过程就叫做 传递参数,简称传参,我们调用函数时传递的这个“hello world”和定义函数时的s1就是参数

    实参与形参

    参数还有分别:

    我们调用函数时传递的这个“hello world”被称为实际参数,因为这个是实际的要交给函数的内容,简称实参。

    定义函数时的s1,只是一个变量的名字,被称为形式参数,因为在定义函数的时候它只是一个形式,表示这里有一个参数,简称形参。  

    传递多个参数

    参数可以传递多个,多个参数之间用逗号分割。

    总结

  • 相关阅读:
    微软面试题
    20个开源项目托管站点推荐
    iis配置好后,解决打开服务器要输入用户名和密码的问题
    C# 调用带输入输出参数的存储过程
    line-height属性总结
    placeholder的字体样式改变,滚动条的颜色改变,ios日期兼容
    表格使用总结
    网页html结构搭建方法总结
    css中的inline-block
    css常用居中
  • 原文地址:https://www.cnblogs.com/l-jie-n/p/9581590.html
Copyright © 2020-2023  润新知